end
local gfncode="return function(_, _sub, _chld) "..guardcode.." return true end"
- local gfn, gerr=loadstring(gfncode, guardcode)
+ local gerr
+ gfn, gerr=loadstring(gfncode, guardcode)
if not gfn then
ioncore.warn_traced(TR("Error compiling guard: %s", gerr))
end
else
return function(_, _sub, _chld)
if gfn(_, _sub, _chld) then
- cmd(_, _sub, _chld)
+ fn(_, _sub, _chld)
end
end
end