From: Lennart Poettering Date: Tue, 23 Jan 2024 11:07:23 +0000 (+0100) Subject: varlink: make sure varlink_server_detach_event() doesn't leave invalid pointer around X-Git-Tag: v256-rc1~1070 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=03a83186be667668dd50b7b67c99adb16c806153;p=thirdparty%2Fsystemd.git varlink: make sure varlink_server_detach_event() doesn't leave invalid pointer around --- diff --git a/src/shared/varlink.c b/src/shared/varlink.c index 3bce80e202e..1103a145aec 100644 --- a/src/shared/varlink.c +++ b/src/shared/varlink.c @@ -3732,7 +3732,7 @@ int varlink_server_detach_event(VarlinkServer *s) { LIST_FOREACH(sockets, ss, s->sockets) ss->event_source = sd_event_source_disable_unref(ss->event_source); - sd_event_unref(s->event); + s->event = sd_event_unref(s->event); return 0; }