Fix bug in recent address.c patch: actually set the value of address * to 0.0.0.0 as we did before. This makes CMP_EXACT comparisons with bitmask 0 work on address * again.

svn:r17801
This commit is contained in:
Nick Mathewson 2008-12-29 01:30:35 +00:00
parent ccda4e481c
commit 94507f1b6d

View File

@ -544,6 +544,7 @@ tor_addr_parse_mask_ports(const char *s, tor_addr_t *addr_out,
if (!strcmp(address, "*")) {
family = AF_INET; /* AF_UNSPEC ???? XXXX_IP6 */
tor_addr_from_ipv4h(addr_out, 0);
any_flag = 1;
} else if (tor_inet_pton(AF_INET6, address, &in6_tmp) > 0) {
family = AF_INET6;