X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=secnet.c;h=7fabb1b50f473292f64a681d38b7fa43d0c4a59d;hb=845e3f43fd5678a68d97a0919f8955af164ec69b;hp=c604d44b65781c2cbc7b60604621991cd9e55d32;hpb=cab110dcaffc3e8eee681d479883e87fca80b9c3;p=secnet.git 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)