X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/39a6b1e27fba043e9f988fa10f76ea68b796cbfd..a094a1bae5bcadfb96a57a3d31c1aa7c8815631d:/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) {