]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev: use event_reset_time_relative()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 13 Jul 2022 02:49:16 +0000 (11:49 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 23 Jul 2022 05:08:40 +0000 (14:08 +0900)
src/udev/udevd.c

index 193bfa69e5428906c11f309d543d11bb0a300f73..b547712e47e2d7bc3eb2e4c187eeb7689aeacc79 100644 (file)
@@ -1585,9 +1585,10 @@ static int on_post(sd_event_source *s, void *userdata) {
 
         if (!hashmap_isempty(manager->workers)) {
                 /* There are idle workers */
-                (void) event_reset_time(manager->event, &manager->kill_workers_event, CLOCK_MONOTONIC,
-                                        now(CLOCK_MONOTONIC) + 3 * USEC_PER_SEC, USEC_PER_SEC,
-                                        on_kill_workers_event, manager, 0, "kill-workers-event", false);
+                (void) event_reset_time_relative(manager->event, &manager->kill_workers_event,
+                                                 CLOCK_MONOTONIC, 3 * USEC_PER_SEC, USEC_PER_SEC,
+                                                 on_kill_workers_event, manager,
+                                                 0, "kill-workers-event", false);
                 return 1;
         }