From 03b3631fa9a54c79efb6fba77780d33845cf21aa Mon Sep 17 00:00:00 2001 From: Jeremy Baxter Date: Sat, 23 Dec 2023 16:22:15 +1300 Subject: [PATCH] use strerror_r over strerror when lfail is called --- util.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/util.c b/util.c index 89c0453..68eb7c9 100644 --- a/util.c +++ b/util.c @@ -15,8 +15,11 @@ int lfail(lua_State *L) { + char strerrbuf[256]; + luaL_pushfail(L); - lua_pushstring(L, strerror(errno)); + strerror_r(errno, strerrbuf, 256); + lua_pushstring(L, strerrbuf); lua_pushinteger(L, errno); return 3; }