Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8855:ad7013e631d5 HEAD
login process: Check Dovecot version mismatch earlier.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 24 Mar 2009 18:01:30 -0400 |
parents | ecf7b65fdda1 |
children | d401e8f95bdc |
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 17:19:38 2009 -0400 +++ b/src/login-common/main.c Tue Mar 24 18:01:30 2009 -0400 @@ -256,6 +256,13 @@ { 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 { @@ -302,13 +309,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); - } - lib_signals_init(); lib_signals_set_handler(SIGINT, TRUE, sig_die, NULL); lib_signals_set_handler(SIGTERM, TRUE, sig_die, NULL);