diff --git a/main.c b/main.c index be0e3cd7566a1d4e3e431e93894bfbf77897f42f..50d93af2ef0d74cc88dec7152d89f03e24667288 100644 --- a/main.c +++ b/main.c @@ -2349,6 +2349,9 @@ int main(int argc, char *argv[]) checked_sigaction(SIGHUP, &sa, NULL); checked_sigaction(SIGUSR1, &sa, NULL); checked_sigaction(SIGUSR2, &sa, NULL); + + sa.sa_handler = SIG_IGN; + checked_sigaction(SIGPIPE, &sa, NULL); #else /* _WIN32 */ SetConsoleCtrlHandler(console_ctrl_handler, TRUE /* Add */); #endif diff --git a/www/changelog.xml b/www/changelog.xml index f875de63bb4dc7361fa148d01333da3aaeac6e81..50fb1568d3de4ab2ae58e9df49e2f9024831a28f 100644 --- a/www/changelog.xml +++ b/www/changelog.xml @@ -37,6 +37,7 @@