# # # patch "std_hooks.lua" # from [e4d9899037dec0b0748e64c26671686b7ce06766] # to [b6a60476ec49cefa90732f75279d208f27527a49] # ============================================================ --- std_hooks.lua e4d9899037dec0b0748e64c26671686b7ce06766 +++ std_hooks.lua b6a60476ec49cefa90732f75279d208f27527a49 @@ -1196,7 +1196,7 @@ function hook_wrapper(func_name, ...) for i=1,args.n do local val = assert(loadstring("return " .. args[i]), "argument "..args[i].." could not be evaluated")() - assert(val or args[i] == "nil", + assert(type(val) ~= nil or args[i] == "nil", "argument "..args[i].." was evaluated to nil") args[i] = val end