ignore SIGPIPE (occurs normally)
authorAleš Křenek <ljocha@ics.muni.cz>
Fri, 31 Aug 2007 15:44:03 +0000 (15:44 +0000)
committerAleš Křenek <ljocha@ics.muni.cz>
Fri, 31 Aug 2007 15:44:03 +0000 (15:44 +0000)
org.glite.lb.logger/src/interlogd.c

index 010a8bc..375d883 100644 (file)
@@ -282,7 +282,7 @@ main (int argc, char **argv)
     exit(EXIT_FAILURE);
   }
 
-  if (signal(SIGPIPE, handle_signal) == SIG_ERR
+  if (signal(SIGPIPE, SIG_IGN) == SIG_ERR
       || signal(SIGABRT, handle_signal) == SIG_ERR
       || signal(SIGTERM, handle_signal) == SIG_ERR
       || signal(SIGINT, handle_signal) == SIG_ERR) {