wait: Check for disabled timer

This commit is contained in:
plutooo 2018-10-28 16:40:16 +01:00
parent d37389cdbf
commit 2fe6a7e89d

View File

@ -35,6 +35,10 @@ Result waitN(s32* idx_out, WaitObject* objects, size_t num_objects, u64 timeout)
case WaitObjectType_UsermodeTimer:
timer_tick = _utimerGetNextTime(obj->timer);
// Skip timer if disabled.
if (timer_tick == 0)
break;
// If the timer already signalled, we're done.
if (timer_tick < cur_tick)
{