changeset 20313:a54a915c7e4d

master: make setting listen empty an error
author Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi>
date Thu, 19 May 2016 11:14:46 +0300
parents 43ea87e43f3f
children 74a77830259b
files src/master/master-settings.c
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/master/master-settings.c	Sun Jun 12 20:11:49 2016 +0300
+++ b/src/master/master-settings.c	Thu May 19 11:14:46 2016 +0300
@@ -432,6 +432,11 @@
 	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 '/' */