summaryrefslogtreecommitdiffstats
path: root/tools/syslogd.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2013-03-20 12:49:35 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2013-03-21 16:26:33 +0100
commitb78a7ba0af45014b1b50a6842dfaad82806d8bf2 (patch)
tree6b9bd34ad766135959329ef038dd716cf4327c00 /tools/syslogd.c
parent0003b4e04e1872bf48bb061a9b8865e516834e97 (diff)
downloadrsyslog-b78a7ba0af45014b1b50a6842dfaad82806d8bf2.tar.gz
rsyslog-b78a7ba0af45014b1b50a6842dfaad82806d8bf2.tar.bz2
rsyslog-b78a7ba0af45014b1b50a6842dfaad82806d8bf2.zip
bugfix: stdout/stderr were not closed on forking
but were closed when running in the forground - this was just reversed of what it should be. This is a regression of a recent change. Conflicts: ChangeLog
Diffstat (limited to 'tools/syslogd.c')
-rw-r--r--tools/syslogd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/syslogd.c b/tools/syslogd.c
index 0d7aac6c..e2776c11 100644
--- a/tools/syslogd.c
+++ b/tools/syslogd.c
@@ -2095,7 +2095,7 @@ int realMain(int argc, char **argv)
* is still in its infancy (and not really done), we currently accept this issue.
* rgerhards, 2009-06-29
*/
- if(!doFork) {
+ if(doFork) {
close(1);
close(2);
ourConf->globals.bErrMsgToStderr = 0;