From 639ebc2ff93adca5eb9e12d70a2e9e19731c84ba Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 28 Apr 2014 21:00:18 +0200 Subject: More daemonize cleanup --- src/fastd.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/fastd.c') diff --git a/src/fastd.c b/src/fastd.c index f72b351..9f1f60b 100644 --- a/src/fastd.c +++ b/src/fastd.c @@ -507,9 +507,6 @@ static int daemonize(void) { if (pipe(pipefd)) exit_errno("pipe"); - fastd_setfd(pipefd[0], FD_CLOEXEC, 0); - fastd_setfd(pipefd[1], FD_CLOEXEC, 0); - pid_t fork1 = fork(); if (fork1 < 0) { @@ -547,6 +544,7 @@ static int daemonize(void) { } else { /* child 2 */ + fastd_setfd(pipefd[1], FD_CLOEXEC, 0); return pipefd[1]; } } -- cgit v1.2.3