summaryrefslogtreecommitdiff
path: root/src/udev/udevd.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-07-13 11:49:16 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-07-23 14:08:40 +0900
commit8e543eb86ad7e1bda8c11c1e9fcddaea0f5dd3d9 (patch)
tree2b99b627b3eb179b66da83e2f6082ac3afb7776a /src/udev/udevd.c
parent6e40ed53257604f81b14ddefadf5a782dc8ad279 (diff)
downloadsystemd-8e543eb86ad7e1bda8c11c1e9fcddaea0f5dd3d9.tar.gz
udev: use event_reset_time_relative()
Diffstat (limited to 'src/udev/udevd.c')
-rw-r--r--src/udev/udevd.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/udev/udevd.c b/src/udev/udevd.c
index 193bfa69e5..b547712e47 100644
--- a/src/udev/udevd.c
+++ b/src/udev/udevd.c
@@ -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;
}