From 15aaf2679659ab53b38e17ddbea65c152f4e4e91 Mon Sep 17 00:00:00 2001 From: Andre Caron Date: Mon, 16 May 2016 19:47:27 -0400 Subject: [PATCH] Prevents closing output streams in foreground mode. --- src/server.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server.c b/src/server.c index fe88799..c9dd0b8 100644 --- a/src/server.c +++ b/src/server.c @@ -872,8 +872,10 @@ int main (int argc, char **argv) { } /* close stdin and stdout, as they are not needed */ - openDevNull(STDIN_FILENO); - openDevNull(STDOUT_FILENO); + if (srv->srvconf.dont_daemonize == 0) { + openDevNull(STDIN_FILENO); + openDevNull(STDOUT_FILENO); + } if (0 != config_set_defaults(srv)) { log_error_write(srv, __FILE__, __LINE__, "s", -- 2.4.0