From 3d48c7f65852194d6283d387565af1a795ae181b Mon Sep 17 00:00:00 2001 From: Meisaka Yukara Date: Fri, 22 Jan 2016 21:17:05 +0100 Subject: [PATCH] Fix firing of absolute clocks. --- kernel/clock.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/clock.cpp b/kernel/clock.cpp index 8cfb2d1a..9a5fe641 100644 --- a/kernel/clock.cpp +++ b/kernel/clock.cpp @@ -324,7 +324,7 @@ void Clock::TriggerAbsolute() // Lock acquired. { while ( Timer* timer = absolute_timer ) { - if ( timespec_lt(timer->value.it_value, current_time) ) + if ( timespec_lt(current_time, timer->value.it_value) ) break; if ( (absolute_timer = absolute_timer->next_timer) ) absolute_timer->prev_timer = NULL;