summaryrefslogtreecommitdiffhomepage
path: root/src/child.c
diff options
context:
space:
mode:
authorrofl0r <rofl0r@users.noreply.github.com>2020-01-15 16:35:43 +0000
committerrofl0r <rofl0r@users.noreply.github.com>2020-01-15 16:35:43 +0000
commit27d96df99900c5a62ab0fdf2a37565e78f256d6a (patch)
treeeddbf6e75b8d48eaf1941ab02cf6e9c94bd905be /src/child.c
parentc63d5d26b47b44d70af54aa31f811e4815fe4ad9 (diff)
remove duplicate code calling reload_config_file()
as a side effect of not updating the config pointer when loading the config file fails, the "FIXME" level comment to take appropriate action in that case has been removed. the only issue remaining when receiving a SIGHUP and encountering a malformed config file would now be the case that output to syslog/logfile won't be resumed, if initially so configured.
Diffstat (limited to 'src/child.c')
-rw-r--r--src/child.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/child.c b/src/child.c
index 4a94b98..9ebba02 100644
--- a/src/child.c
+++ b/src/child.c
@@ -114,11 +114,8 @@ void child_main_loop (void)
/* Handle log rotation if it was requested */
if (received_sighup) {
- /*
- * Ignore the return value of reload_config for now.
- * This should actually be handled somehow...
- */
- reload_config ();
+
+ reload_config (1);
#ifdef FILTER_ENABLE
filter_reload ();