From d99b09539d38239fef05a47211a78ebc2fd59ce1 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 24 Mar 2009 18:04:18 -0400 Subject: [PATCH] Fix to previous change: Log version mismatch after log initialization. --HG-- branch : HEAD --- src/login-common/main.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/login-common/main.c b/src/login-common/main.c index db002e88a8..980f1abdea 100644 --- a/src/login-common/main.c +++ b/src/login-common/main.c @@ -256,13 +256,6 @@ static void drop_privileges(unsigned int *max_fds_r) { const char *value; - value = getenv("DOVECOT_VERSION"); - if (value != NULL && strcmp(value, PACKAGE_VERSION) != 0) { - i_fatal("Dovecot version mismatch: " - "Master is v%s, login is v"PACKAGE_VERSION" " - "(if you don't care, set version_ignore=yes)", value); - } - if (!is_inetd) i_set_failure_internal(); else { @@ -272,6 +265,13 @@ static void drop_privileges(unsigned int *max_fds_r) value == NULL ? LOG_MAIL : atoi(value)); } + value = getenv("DOVECOT_VERSION"); + if (value != NULL && strcmp(value, PACKAGE_VERSION) != 0) { + i_fatal("Dovecot version mismatch: " + "Master is v%s, login is v"PACKAGE_VERSION" " + "(if you don't care, set version_ignore=yes)", value); + } + value = getenv("LOGIN_DIR"); if (value == NULL) i_fatal("LOGIN_DIR environment missing"); -- 2.47.3