Luacontroller: Put clearing debug hook before throwing error back in

This commit is contained in:
Jeija 2016-03-14 12:51:57 +01:00
parent 1e77b193dd
commit 72e513ecbd
1 changed files with 2 additions and 0 deletions

View File

@ -209,6 +209,7 @@ end
-- the server. Therefore, limit max. length of generated string.
local function safe_string_rep(str, n)
if #str * n > mesecon.setting("luacontroller_string_rep_max", 64000) then
debug.sethook() -- Clear hook
error("string.rep: string length overflow", 2)
end
@ -348,6 +349,7 @@ end
local function timeout()
debug.sethook() -- Clear hook
error("Code timed out!", 2)
end