]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
userdbd: properly close the listener fd on exit
authorLennart Poettering <lennart@poettering.net>
Wed, 13 Dec 2023 17:18:39 +0000 (18:18 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 13 Dec 2023 17:18:39 +0000 (18:18 +0100)
src/userdb/userdbd-manager.c

index 62a1fa5f4bf51c58aa21fad3092fde6b374a3140..c1dfe47ea35d3499b86f2a39788d2ba6ef1a2933 100644 (file)
@@ -124,6 +124,8 @@ Manager* manager_free(Manager *m) {
 
         m->deferred_start_worker_event_source = sd_event_source_unref(m->deferred_start_worker_event_source);
 
+        safe_close(m->listen_fd);
+
         sd_event_unref(m->event);
 
         return mfree(m);