From fff36c813f28c8fee1904e3bfa032565f4db1024 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 8 Feb 2004 20:17:39 +0000 Subject: Signal fixes git-svn-id: file:///home/lennart/svn/public/libdaemon/trunk@56 153bfa13-eec0-0310-be40-b0cb6a0e1b4b --- src/dfork.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/dfork.c') diff --git a/src/dfork.c b/src/dfork.c index f9e10fb..2d959c9 100644 --- a/src/dfork.c +++ b/src/dfork.c @@ -103,7 +103,6 @@ pid_t daemon_fork(void) { fwrite(&p, sizeof(p), 1, pipe_in); fclose(pipe_in); - if (daemon_log_use & DAEMON_LOG_AUTO) daemon_log_use = DAEMON_LOG_SYSLOG; @@ -121,6 +120,9 @@ pid_t daemon_fork(void) { exit(0); } else { // First father + + fclose(pipe_in); + if (fread(&p, sizeof(p), 1, pipe_out) != 1) p = (pid_t) -1; -- cgit