Do not replace the socket of a socket activated server on SIGUSR1, from

Alexandre Fiori.
This commit is contained in:
Nicholas Marriott
2026-10-05 10:05:26 +01:00
parent 86a2142ded
commit f8c7f64a3a

View File

@@ -448,6 +448,10 @@ server_signal(int sig)
server_child_signal(); server_child_signal();
break; break;
case SIGUSR1: case SIGUSR1:
#ifdef HAVE_SYSTEMD
if (systemd_activated())
break;
#endif
event_del(&server_ev_accept); event_del(&server_ev_accept);
fd = server_create_socket(server_client_flags, NULL); fd = server_create_socket(server_client_flags, NULL);
if (fd != -1) { if (fd != -1) {