From: Timo Sirainen Date: Fri, 31 Mar 2023 12:30:59 +0000 (+0300) Subject: auth, *-login: Fix using -L parameter to log directly X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5fb8ccdb93322573481ec254a0198248aaa607eb;p=thirdparty%2Fdovecot%2Fcore.git auth, *-login: Fix using -L parameter to log directly --- diff --git a/src/auth/main.c b/src/auth/main.c index c3b01becad..11a5da5601 100644 --- a/src/auth/main.c +++ b/src/auth/main.c @@ -371,7 +371,6 @@ int main(int argc, char *argv[]) MASTER_SERVICE_FLAG_NO_SSL_INIT; master_service = master_service_init("auth", service_flags, &argc, &argv, "w"); - master_service_init_log(master_service); while ((c = master_getopt(master_service)) > 0) { switch (c) { @@ -383,6 +382,7 @@ int main(int argc, char *argv[]) return FATAL_DEFAULT; } } + master_service_init_log(master_service); main_preinit(); master_service_set_die_callback(master_service, auth_die); diff --git a/src/login-common/main.c b/src/login-common/main.c index 1692ac0d92..129ab3b420 100644 --- a/src/login-common/main.c +++ b/src/login-common/main.c @@ -481,7 +481,6 @@ int login_binary_run(struct login_binary *binary, master_service = master_service_init(login_binary->process_name, service_flags, &argc, &argv, "Dl:R:S"); - master_service_init_log(master_service); while ((c = master_getopt(master_service)) > 0) { switch (c) { @@ -501,6 +500,7 @@ int login_binary_run(struct login_binary *binary, return FATAL_DEFAULT; } } + master_service_init_log(master_service); login_binary->preinit();