From 3e23f751eca222b9dd0ac9170cb9ba69b81a05fb Mon Sep 17 00:00:00 2001 From: Petr Bena Date: Fri, 16 Jan 2015 06:05:31 -0500 Subject: [PATCH] ignore pipes --- src/xmlrcsd/main.cpp | 3 +++ 1 file changed, 3 insertions(+) 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;