From: Luca Boccassi Date: Sat, 13 Nov 2021 19:11:28 +0000 (+0000) Subject: sd-event: one more assert when turning off an event source X-Git-Tag: v250-rc1~268^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0a040e64199adf55dae85db12fbe8e9795f86a39;p=thirdparty%2Fsystemd.git sd-event: one more assert when turning off an event source CID#1465866 --- diff --git a/src/libsystemd/sd-event/sd-event.c b/src/libsystemd/sd-event/sd-event.c index 37efe3f425a..f9e2be155e7 100644 --- a/src/libsystemd/sd-event/sd-event.c +++ b/src/libsystemd/sd-event/sd-event.c @@ -2959,7 +2959,7 @@ static int event_source_leave_ratelimit(sd_event_source *s, bool run_callback) { if (s->n_ref == 0) source_free(s); else if (r < 0) - sd_event_source_set_enabled(s, SD_EVENT_OFF); + assert_se(sd_event_source_set_enabled(s, SD_EVENT_OFF) >= 0); return 1; }