]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master: make setting listen empty an error
authorMartti Rannanjärvi <martti.rannanjarvi@dovecot.fi>
Thu, 19 May 2016 08:14:46 +0000 (11:14 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 14 Jun 2016 09:26:11 +0000 (12:26 +0300)
src/master/master-settings.c

index da81dd075d30cb5bddef68c46cf6ccb12f4f855b..216eb07be5e112b741d976f4ad0cf5301ea398ce 100644 (file)
@@ -432,6 +432,11 @@ master_settings_verify(void *_set, pool_t pool, const char **error_r)
        unsigned int max_client_limit = set->default_client_limit;
 #endif
 
+       if (*set->listen == '\0') {
+               *error_r = "listen can't be set empty";
+               return FALSE;
+       }
+
        len = strlen(set->base_dir);
        if (len > 0 && set->base_dir[len-1] == '/') {
                /* drop trailing '/' */