X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=blobdiff_plain;f=secnet.c;h=7fabb1b50f473292f64a681d38b7fa43d0c4a59d;hp=c604d44b65781c2cbc7b60604621991cd9e55d32;hb=83dbdd3f25ac7edca6365ca7a299e4b8eee6b83e;hpb=779837e133a4740798015a1d7de6fbf6b4b1720f diff --git a/secnet.c b/secnet.c index c604d44..7fabb1b 100644 --- a/secnet.c +++ b/secnet.c @@ -403,9 +403,7 @@ static void become_daemon(void) } if (secnet_is_daemon) { /* stderr etc are redirected to the system/log facility */ - if (pipe(errfds)!=0) { - fatal_perror("can't create pipe for stderr"); - } + pipe_cloexec(errfds); if (dup2(errfds[1],0) < 0 || dup2(errfds[1],1) < 0 || dup2(errfds[1],2) < 0)