diff --git a/src/donar_init.c b/src/donar_init.c index b6a1ce7..7e5e78e 100644 --- a/src/donar_init.c +++ b/src/donar_init.c @@ -43,6 +43,7 @@ void signal_init(struct evt_core_ctx* evts) { sigaddset(&mask, SIGINT); sigaddset(&mask, SIGQUIT); sigaddset(&mask, SIGTERM); + sigaddset(&mask, SIGPIPE); if (sigprocmask(SIG_BLOCK, &mask, NULL) == -1) { perror("sigprocmask"); exit(EXIT_FAILURE);