sd-netlink: use SD_EVENT_ONESHOT for a time-based callback

This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2022-08-19 17:43:56 +02:00
parent f59499085f
commit 93c0a5eccf
+2 -1
View File
@@ -728,7 +728,8 @@ static int prepare_callback(sd_event_source *s, void *userdata) {
return r;
}
r = sd_event_source_set_enabled(nl->time_event_source, enabled > 0);
r = sd_event_source_set_enabled(nl->time_event_source,
enabled > 0 ? SD_EVENT_ONESHOT : SD_EVENT_OFF);
if (r < 0)
return r;