From 8acaa2ce07ff19a99a8f6d97627df37fd15cc669 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Wed, 5 Sep 2007 14:18:27 -0300 Subject: [PATCH] An error in a module loaded through the '-l' option shows no traceback. --- bugs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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 ]],