errlogger: Ignore SIGCHLD.
authorFredrik Tolf <fredrik@dolda2000.com>
Fri, 11 Feb 2011 00:51:09 +0000 (01:51 +0100)
committerFredrik Tolf <fredrik@dolda2000.com>
Fri, 11 Feb 2011 00:51:09 +0000 (01:51 +0100)
src/errlogger.c

index 7a50c2c..9e7692c 100644 (file)
@@ -22,6 +22,7 @@
 #include <unistd.h>
 #include <string.h>
 #include <errno.h>
+#include <signal.h>
 
 static int prio;
 
@@ -141,6 +142,7 @@ int main(int argc, char **argv)
        exit(127);
     }
     close(pfd[1]);
+    signal(SIGCHLD, SIG_IGN);
     logloop(pfd[0]);
     return(0);
 }