From: Zbigniew Jędrzejewski-Szmek Date: Fri, 19 Aug 2022 15:43:56 +0000 (+0200) Subject: sd-netlink: use SD_EVENT_ONESHOT for a time-based callback X-Git-Tag: v252-rc1~394^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F24356%2Fhead;p=thirdparty%2Fsystemd.git sd-netlink: use SD_EVENT_ONESHOT for a time-based callback --- diff --git a/src/libsystemd/sd-netlink/sd-netlink.c b/src/libsystemd/sd-netlink/sd-netlink.c index 9a88285d09a..912efcf3ad9 100644 --- a/src/libsystemd/sd-netlink/sd-netlink.c +++ b/src/libsystemd/sd-netlink/sd-netlink.c @@ -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;