diff --git a/recorder.c b/recorder.c index 4e0d5f4..f0014c8 100644 --- a/recorder.c +++ b/recorder.c @@ -1508,6 +1508,7 @@ int main(int argc, char **argv) signal(SIGINT, catcher); signal(SIGTERM, catcher); + signal(SIGPIPE, SIG_IGN); mosq = mosquitto_new(UB(clientid), CLEAN_SESSION, (void *)&udata); if (!mosq) {