From f8c7f64a3ac82ec7dde295e96e805e7ae7dd2b25 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Mon, 5 Oct 2026 10:05:26 +0100 Subject: [PATCH] Do not replace the socket of a socket activated server on SIGUSR1, from Alexandre Fiori. --- server.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server.c b/server.c index 27ff80c29..be4427954 100644 --- a/server.c +++ b/server.c @@ -448,6 +448,10 @@ server_signal(int sig) server_child_signal(); break; case SIGUSR1: +#ifdef HAVE_SYSTEMD + if (systemd_activated()) + break; +#endif event_del(&server_ev_accept); fd = server_create_socket(server_client_flags, NULL); if (fd != -1) {