lua interpreter upset by isnumber possibly returning nil. Check if nil to reduce warnings + safety! #3

Closed
Auios wants to merge 10 commits from Auios:_bllua_schedule_callback-checks-id-is-nil-first into master
Showing only changes of commit 7db1fc75a9 - Show all commits

View File

@@ -536,6 +536,9 @@ function bl.schedule(time, cb, ...)
end
function _bllua_schedule_callback(id)
id = tonumber(id)
if id == nil then
error('_ts_schedule_callback: invalid id')
end
local sch = bl._scheduleTable[id]
if not sch then error('_ts_schedule_callback: no schedule with id '..id) end
bl._scheduleTable[id] = nil