diff options
| -rw-r--r-- | nomsu.lua | 2 | ||||
| -rwxr-xr-x | nomsu.moon | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -1743,7 +1743,7 @@ if arg and debug_getinfo(2).func ~= require then info.short_src, info.linedefined = filename, line_no info.currentline = line_no if type(select(1, ...)) == 'number' then - local varname, callsite = debug.getlocal(select(1, ...), 1) + local varname, callsite = debug.getlocal(select(1, ...) - 1, 1) if varname == "__callsite" then info.short_src, info.currentline = callsite:match("^(.*):(%d+)$") info.currentline = tonumber(info.currentline) @@ -1109,7 +1109,7 @@ if arg and debug_getinfo(2).func != require info.short_src, info.linedefined = filename, line_no info.currentline = line_no if type(select(1, ...)) == 'number' - varname, callsite = debug.getlocal(select(1,...), 1) + varname, callsite = debug.getlocal(select(1,...)-1, 1) if varname == "__callsite" info.short_src, info.currentline = callsite\match("^(.*):(%d+)$") info.currentline = tonumber(info.currentline) |
