From 6b0355c191166576fc5b7bf3715ec457dc360a8f Mon Sep 17 00:00:00 2001 From: mrb0nk500 Date: Sun, 1 Aug 2021 10:10:43 -0400 Subject: Move the `openlog()` call from `init_daemon()` to `main()`. --- pullreqd.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'pullreqd.c') diff --git a/pullreqd.c b/pullreqd.c index c2635a3..ae98078 100644 --- a/pullreqd.c +++ b/pullreqd.c @@ -63,9 +63,6 @@ void init_daemon(int change_dir, char *path) { /* Close any open file descriptors. */ for (int i = sysconf(_SC_OPEN_MAX); i >= 0; close(i--)); - - /* Open the logfile. */ - openlog("pullreqd", LOG_PID, LOG_DAEMON); } int init_config(char *config_file, config **cfg) { @@ -199,7 +196,12 @@ int main(int argc, char **argv) { int listen_socket = -1; int exit_status = EXIT_FAILURE; + /* Start it in daemon mode. */ init_daemon(1, "/"); + + /* Open the logfile. */ + openlog("pullreqd", LOG_PID, LOG_DAEMON); + log(LOG_NOTICE, "pullreqd started."); /* Read the config file. */ -- cgit v1.2.3-13-gbd6f