diff --git a/bin/main.cpp b/bin/main.cpp index 9229c4f928fbc8d9bd4898114f6660475fcf9f9b..3a465f49e273a746d041e7b6deb9f0d9ebebd6a1 100644 --- a/bin/main.cpp +++ b/bin/main.cpp @@ -171,7 +171,6 @@ signal_handler(int code) signal(SIGHUP, SIG_DFL); signal(SIGINT, SIG_DFL); signal(SIGTERM, SIG_DFL); - signal(SIGPIPE, SIG_IGN); // Interrupt the process #if REST_API @@ -210,6 +209,7 @@ main(int argc, char *argv []) signal(SIGINT, signal_handler); signal(SIGHUP, signal_handler); signal(SIGTERM, signal_handler); + signal(SIGPIPE, SIG_IGN); #if REST_API try {