diff --git a/src/Signal.c b/src/Signal.c index 85e771c..f0f4ee7 100644 --- a/src/Signal.c +++ b/src/Signal.c @@ -38,7 +38,7 @@ ParseeInitialiseSignals(HttpServer *s, pthread_t xmpp, XMPPComponent *j) sa.sa_flags = SA_RESTART; #define Register(act) (sigaction(act, &sa, NULL) >= 0) - if (!Register(SIGTERM) || !Register(SIGINT)) + if (!Register(SIGTERM) || !Register(SIGINT) || !Register(SIGPIPE)) { Log(LOG_ERR, "Couldn't register signals..."); return false;