Mercurial > dovecot > core-2.2
changeset 18681:25dc311a5faa
lib-lda: Don't crash if postmaster_address is given as command line parameter.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 13 May 2015 19:36:29 +0300 |
parents | 1171265c3834 |
children | 166106aaefc5 |
files | src/lib-lda/lda-settings.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-lda/lda-settings.c Wed May 13 19:26:45 2015 +0300 +++ b/src/lib-lda/lda-settings.c Wed May 13 19:36:29 2015 +0300 @@ -77,8 +77,8 @@ if (*set->hostname == '\0') set->hostname = p_strdup(pool, my_hostdomain()); - i_assert(set->postmaster_address[0] == SETTING_STRVAR_UNEXPANDED[0]); - if (set->postmaster_address[1] == '\0') { + if (set->postmaster_address[0] == SETTING_STRVAR_UNEXPANDED[0] && + set->postmaster_address[1] == '\0') { /* check for valid looking fqdn in hostname */ if (strchr(set->hostname, '.') == NULL) { *error_r = "postmaster_address setting not given";