server: remove server->sig{int,term,chld}_source in server_finish()

This commit is contained in:
tokyo4j 2025-06-10 05:18:20 +09:00 committed by Johan Malm
parent 85388d194e
commit 4cc6b354b0

View 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);