diff --git a/base/application.cpp b/base/application.cpp index 945ee7c0b..aff6e23a9 100644 --- a/base/application.cpp +++ b/base/application.cpp @@ -473,6 +473,9 @@ int icinga::RunApplication(int argc, char **argv, Application *instance) memset(&sa, 0, sizeof(sa)); sa.sa_handler = ApplicationSigIntHandler; sigaction(SIGINT, &sa, NULL); + + sa.sa_handler = SIG_IGN; + sigaction(SIGPIPE, &sa, NULL); #endif /* _WIN32 */ vector args;