forked from Mirrorlandia_minetest/mesecons
Luacontroller: Put clearing debug hook before throwing error back in
This commit is contained in:
parent
1e77b193dd
commit
72e513ecbd
@ -209,6 +209,7 @@ end
|
|||||||
-- the server. Therefore, limit max. length of generated string.
|
-- the server. Therefore, limit max. length of generated string.
|
||||||
local function safe_string_rep(str, n)
|
local function safe_string_rep(str, n)
|
||||||
if #str * n > mesecon.setting("luacontroller_string_rep_max", 64000) then
|
if #str * n > mesecon.setting("luacontroller_string_rep_max", 64000) then
|
||||||
|
debug.sethook() -- Clear hook
|
||||||
error("string.rep: string length overflow", 2)
|
error("string.rep: string length overflow", 2)
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -348,6 +349,7 @@ end
|
|||||||
|
|
||||||
|
|
||||||
local function timeout()
|
local function timeout()
|
||||||
|
debug.sethook() -- Clear hook
|
||||||
error("Code timed out!", 2)
|
error("Code timed out!", 2)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user