From 0ac71cbbc9fbeba91c64167af43413a9eb6bd5f6 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 19 Jan 2021 19:11:47 +0100 Subject: [PATCH] master: Fix reopening log files on SIGUSR1 --- src/master/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/master/main.c b/src/master/main.c index e53d91bf14..a8eadf5cae 100644 --- a/src/master/main.c +++ b/src/master/main.c @@ -14,7 +14,7 @@ #include "execv-const.h" #include "restrict-process-size.h" #include "master-instance.h" -#include "master-service.h" +#include "master-service-private.h" #include "master-service-settings.h" #include "askpass.h" #include "capabilities.h" @@ -430,6 +430,7 @@ sig_log_reopen(const siginfo_t *si ATTR_UNUSED, void *context ATTR_UNUSED) unsigned int uninitialized_count; service_signal(services->log, SIGUSR1, &uninitialized_count); + master_service->log_initialized = FALSE; master_service_init_log(master_service); i_set_fatal_handler(master_fatal_callback); } -- 2.47.3