diff --git a/res/scripts/stdlib.lua b/res/scripts/stdlib.lua index ce036a48..aea785ac 100644 --- a/res/scripts/stdlib.lua +++ b/res/scripts/stdlib.lua @@ -535,8 +535,11 @@ local _getinfo = debug.getinfo for i, name in ipairs(removed_names) do debug[name] = nil end -debug.getinfo = function(...) - local debuginfo = _getinfo(...) +debug.getinfo = function(lvl, fields) + if type(lvl) == "number" then + lvl = lvl + 1 + end + local debuginfo = _getinfo(lvl, fields) debuginfo.func = nil return debuginfo end