]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-event: one more assert when turning off an event source
authorLuca Boccassi <luca.boccassi@microsoft.com>
Sat, 13 Nov 2021 19:11:28 +0000 (19:11 +0000)
committerLuca Boccassi <luca.boccassi@microsoft.com>
Sat, 13 Nov 2021 19:12:11 +0000 (19:12 +0000)
CID#1465866

src/libsystemd/sd-event/sd-event.c

index 37efe3f425a53cab566a1fcbd05f29b2f645db67..f9e2be155e7fe9e4f8d03eb98a4e1825c8c62b94 100644 (file)
@@ -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;
         }