diff --git a/repos/os/src/lib/timeout/timeout.cc b/repos/os/src/lib/timeout/timeout.cc index 27739adee..f3a44a5e9 100644 --- a/repos/os/src/lib/timeout/timeout.cc +++ b/repos/os/src/lib/timeout/timeout.cc @@ -65,9 +65,11 @@ bool Timeout::Alarm::on_alarm(unsigned) ** Alarm_timeout_scheduler ** *****************************/ -void Alarm_timeout_scheduler::handle_timeout(Duration curr_time) +void Alarm_timeout_scheduler::handle_timeout(Duration) { - unsigned long const curr_time_us = curr_time.trunc_to_plain_us().value; + unsigned long const curr_time_us = + _time_source.curr_time().trunc_to_plain_us().value; + _alarm_scheduler.handle(curr_time_us); unsigned long sleep_time_us;