From: Timo Sirainen Date: Tue, 16 Mar 2010 12:53:19 +0000 (+0200) Subject: config: Fixed checking if listen setting contained an obsolete port value. X-Git-Tag: 2.0.beta4~52 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e7a81e78fb5d8078d32ec05257f75095b28eb9e8;p=thirdparty%2Fdovecot%2Fcore.git config: Fixed checking if listen setting contained an obsolete port value. --HG-- branch : HEAD --- diff --git a/src/config/old-set-parser.c b/src/config/old-set-parser.c index 9c2c7faca3..fa02a3e909 100644 --- a/src/config/old-set-parser.c +++ b/src/config/old-set-parser.c @@ -204,7 +204,10 @@ static bool listen_has_port(const char *str) addrs = t_strsplit_spaces(str, ", "); for (; *addrs != NULL; addrs++) { - if (!is_ipv6_address(str)) + if (strcmp(*addrs, "*") != 0 && + strcmp(*addrs, "::") != 0 && + !is_ipv4_address(*addrs) && + !is_ipv6_address(*addrs)) return TRUE; } return FALSE;