]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
config: Fixed checking if listen setting contained an obsolete port value.
authorTimo Sirainen <tss@iki.fi>
Tue, 16 Mar 2010 12:53:19 +0000 (14:53 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 16 Mar 2010 12:53:19 +0000 (14:53 +0200)
--HG--
branch : HEAD

src/config/old-set-parser.c

index 9c2c7faca39e64f3b92e772833010d490c87352b..fa02a3e9097cc7f3f8b135d06fe5dedbda6740cc 100644 (file)
@@ -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;