Print out Lua error message when encountering an error

Rather than spitting out an error code number that is not particularly
useful. The string contains the line number and the nature of the error,
which is much more useful for debugging or reporting an issue.
This commit is contained in:
copperwater
2020-03-01 15:20:16 -05:00
committed by Pasi Kallinen
parent 995fde037c
commit 407f65aa8a

View File

@@ -1094,8 +1094,8 @@ const char *fname;
llret = luaL_loadbuffer(L, buf, strlen(buf), altfname);
if (llret != LUA_OK) {
impossible("luaL_loadbuffer: Error loading %s (errcode %i)",
altfname, llret);
impossible("luaL_loadbuffer: Error loading %s: %s",
altfname, lua_tostring(L, -1));
ret = FALSE;
goto give_up;
} else {