From: Martin Schwenke Date: Thu, 18 Oct 2018 06:47:55 +0000 (+1100) Subject: ctdb-daemon: Don't set log_to_stdout for become_daemon() X-Git-Tag: tdb-1.3.17~901 X-Git-Url: http://git.samba.org/?p=samba.git;a=commitdiff_plain;h=9c41481f219acd2439d12f6a767dca153b9cd0ee ctdb-daemon: Don't set log_to_stdout for become_daemon() ctdbd logs to stderr in interactive mode, not stdout. This way stdout is always closed. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs --- diff --git a/ctdb/server/ctdb_daemon.c b/ctdb/server/ctdb_daemon.c index 8247859f9b5..aac331dd1dd 100644 --- a/ctdb/server/ctdb_daemon.c +++ b/ctdb/server/ctdb_daemon.c @@ -1230,7 +1230,7 @@ int ctdb_start_daemon(struct ctdb_context *ctdb, bool do_fork) int res, ret = -1; struct tevent_fd *fde; - become_daemon(do_fork, !do_fork, !do_fork); + become_daemon(do_fork, !do_fork, false); ignore_signal(SIGPIPE); ignore_signal(SIGUSR1);