]> git.mdlowis.com Git - proto/labwc.git/commitdiff
server: remove server->sig{int,term,chld}_source in server_finish()
authortokyo4j <hrak1529@gmail.com>
Mon, 9 Jun 2025 20:18:20 +0000 (05:18 +0900)
committerJohan Malm <johanmalm@users.noreply.github.com>
Mon, 9 Jun 2025 20:57:51 +0000 (21:57 +0100)
src/server.c

index 7df5caad51e86915f399a053f06907a2d82e7a82..2a4698b05fb09f70b92371881f21b76cca1bbd47 100644 (file)
@@ -760,9 +760,11 @@ server_finish(struct server *server)
 #if HAVE_LIBSFDO
        desktop_entry_finish(server);
 #endif
-       if (server->sighup_source) {
-               wl_event_source_remove(server->sighup_source);
-       }
+       wl_event_source_remove(server->sighup_source);
+       wl_event_source_remove(server->sigint_source);
+       wl_event_source_remove(server->sigterm_source);
+       wl_event_source_remove(server->sigchld_source);
+
        wl_display_destroy_clients(server->wl_display);
 
        seat_finish(server);