changeset 8856:d401e8f95bdc HEAD

Fix to previous change: Log version mismatch after log initialization.
author Timo Sirainen <tss@iki.fi>
date Tue, 24 Mar 2009 18:04:18 -0400
parents ad7013e631d5
children be03fe93e11b
files src/login-common/main.c
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/login-common/main.c	Tue Mar 24 18:01:30 2009 -0400
+++ b/src/login-common/main.c	Tue Mar 24 18:04:18 2009 -0400
@@ -256,13 +256,6 @@
 {
 	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 @@
 				     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");