From: Timo Sirainen Date: Mon, 6 Nov 2017 23:33:57 +0000 (+0200) Subject: log: Fix log reopening on SIGUSR1 X-Git-Tag: 2.2.35~126 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ce9583e5bebe98a9c83b296881175c690049bb68;p=thirdparty%2Fdovecot%2Fcore.git log: Fix log reopening on SIGUSR1 --- diff --git a/src/log/main.c b/src/log/main.c index 3abfd1de7f..f32c2f852a 100644 --- a/src/log/main.c +++ b/src/log/main.c @@ -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 struct log_error_buffer *errorbuf; 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: "); }