Fix unreachable error in sys_timer_settime

This commit is contained in:
Marsman1996
2025-06-10 11:04:35 +08:00
committed by Chengjun Chen
parent 9109741e8b
commit 8583eea62b

View File

@ -43,12 +43,10 @@ pub fn sys_timer_settime(
// Clear previous timer // Clear previous timer
timer.cancel(); timer.cancel();
} else { } else {
let timeout = if flags == 0 { let timeout = if (flags & TIMER_ABSTIME) == 0 {
Timeout::After(expire_time) Timeout::After(expire_time)
} else if flags == TIMER_ABSTIME {
Timeout::When(expire_time)
} else { } else {
unreachable!() Timeout::When(expire_time)
}; };
timer.set_timeout(timeout); timer.set_timeout(timeout);
} }