changeset 22778:c20e74f90a73

log: Fix log reopening on SIGUSR1
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Tue, 07 Nov 2017 01:33:57 +0200
parents 71859e5c593b
children ecbd87187f4f
files src/log/main.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/log/main.c	Fri Jan 26 10:55:54 2018 +0200
+++ b/src/log/main.c	Tue Nov 07 01:33:57 2017 +0200
@@ -4,7 +4,7 @@
 #include "lib-signals.h"
 #include "restrict-access.h"
 #include "master-interface.h"
-#include "master-service.h"
+#include "master-service-private.h"
 #include "master-service-settings.h"
 #include "log-error-buffer.h"
 #include "log-connection.h"
@@ -18,6 +18,7 @@
 static void
 sig_reopen_logs(const siginfo_t *si ATTR_UNUSED, void *context ATTR_UNUSED)
 {
+	master_service->log_initialized = FALSE;
 	master_service_init_log(master_service, "log: ");
 }