diff --git a/src/xmlrcsd/main.cpp b/src/xmlrcsd/main.cpp index d4f8600..3c44f53 100644 --- a/src/xmlrcsd/main.cpp +++ b/src/xmlrcsd/main.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include "configuration.hpp" @@ -95,6 +96,8 @@ int main(int argc, char *argv[]) { try { + // ignore broken pipes + signal(SIGPIPE, SIG_IGN); if (argc > 1 && std::string("-d") == argv[1]) { Configuration::daemon = true;