X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/56fd04e41e9985260b8c1660e299cfe051d3f260..6a06198cde5b96686304a9814dd7aa241adcb448:/process.c diff --git a/process.c b/process.c index a9ff3d9..6468315 100644 --- a/process.c +++ b/process.c @@ -310,9 +310,7 @@ void start_signal_handling(void) sigemptyset(®istered); sigemptyset(&pending); - if (pipe(p)!=0) { - fatal_perror("start_signal_handling: pipe"); - } + pipe_cloexec(p); spw=p[1]; spr=p[0]; if (fcntl(spw, F_SETFL, fcntl(spw, F_GETFL)|O_NONBLOCK)==-1) {