summaryrefslogtreecommitdiffstats
path: root/ctdb/server/ctdbd.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronniesahlberg@gmail.com>2009-10-30 19:39:11 +1100
committerRonnie Sahlberg <ronniesahlberg@gmail.com>2009-10-30 19:39:11 +1100
commite33722a569dfe074669139e258b51461dade8006 (patch)
treeff3c1596e276228a06401cbafebfbf936e8504e6 /ctdb/server/ctdbd.c
parent5d73f1941864f88fd8d714a29c75575a1c42f58a (diff)
downloadsamba-e33722a569dfe074669139e258b51461dade8006.tar.gz
samba-e33722a569dfe074669139e258b51461dade8006.tar.xz
samba-e33722a569dfe074669139e258b51461dade8006.zip
start the syslog child a little later, after we have forked and detached from the local shell
(This used to be ctdb commit 9ffd54b73c0d64b67e8e736d7cb54490e77ffa78)
Diffstat (limited to 'ctdb/server/ctdbd.c')
-rw-r--r--ctdb/server/ctdbd.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/ctdb/server/ctdbd.c b/ctdb/server/ctdbd.c
index d33a4092dd5..8647aad1892 100644
--- a/ctdb/server/ctdbd.c
+++ b/ctdb/server/ctdbd.c
@@ -170,13 +170,6 @@ int main(int argc, const char *argv[])
ctdb = ctdb_cmdline_init(ev);
- if (options.use_syslog) {
- if (start_syslog_daemon(ctdb)) {
- printf("Failed to start syslog daemon\n");
- exit(10);
- }
- }
-
ctdb->start_as_disabled = options.start_as_disabled;
ctdb->start_as_stopped = options.start_as_stopped;
@@ -329,5 +322,5 @@ int main(int argc, const char *argv[])
}
/* start the protocol running (as a child) */
- return ctdb_start_daemon(ctdb, interactive?False:True);
+ return ctdb_start_daemon(ctdb, interactive?False:True, options.use_syslog);
}