Fix schedule_in() crash when RWT is not in number format (H#159)

This commit is contained in:
orwell96 2020-10-07 14:54:04 +02:00
parent b892d793ac
commit d89b8b1c89
1 changed files with 2 additions and 1 deletions

View File

@ -113,7 +113,8 @@ end
-- See enqueue(). Same meaning, except that rwtime is relative to now.
function sched.enqueue_in(rwtime, handler, evtdata, unitid, unitlim)
local ctime = ln.rwt.get_time()
sched.enqueue(ctime + rwtime, handler, evtdata, unitid, unitlim)
local rwtime_s = ln.rwt.to_secs(rwtime)
sched.enqueue(ctime + rwtime_s, handler, evtdata, unitid, unitlim)
end
-- Discards all schedules for unit "unitid" (removes them from the queue)