diff --git a/bugs b/bugs index 92c5b6f0..6743c41e 100644 --- a/bugs +++ b/bugs @@ -1520,6 +1520,24 @@ lparser.c: ]], } +Bug{ +what = [[An error in a module loaded through the '-l' option +shows no traceback]], +report = [[David Manura, on 08/2007]], +since = [[5.1]], +example = [[lua -ltemp (assuming temp.lua has an error)]], +patch = [[ +lua.c: +@@ -144,7 +144,7 @@ + static int dolibrary (lua_State *L, const char *name) { + lua_getglobal(L, "require"); + lua_pushstring(L, name); +- return report(L, lua_pcall(L, 1, 0, 0)); ++ return report(L, docall(L, 1, 1)); + } +]], +} + Bug{ what = [[ ]], report = [[ , on ]],