]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
timer: Use dual_timestamp_is_set() in one more place 27752/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 24 May 2023 09:41:37 +0000 (11:41 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 24 May 2023 09:41:37 +0000 (11:41 +0200)
src/core/timer.c

index 4b8a1635121fcefd5cb770653364af859deaa4da..aab376e5cc775c03df20f01f1e424c60b9bdd941 100644 (file)
@@ -399,7 +399,7 @@ static void timer_enter_waiting(Timer *t, bool time_change) {
                          * to that. If we don't, just start from
                          * the activation time. */
 
-                        if (t->last_trigger.realtime > 0)
+                        if (dual_timestamp_is_set(&t->last_trigger))
                                 b = t->last_trigger.realtime;
                         else if (dual_timestamp_is_set(&UNIT(t)->inactive_exit_timestamp))
                                 b = UNIT(t)->inactive_exit_timestamp.realtime;