From 420c05690fcf9ae2aa43376422b094d55a479077 Mon Sep 17 00:00:00 2001 From: LDA Date: Wed, 18 Sep 2024 05:55:47 +0200 Subject: [PATCH] [FIX] Catch SIGPIPEs --- src/Signal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;