]> granicus.if.org Git - ipset/commitdiff
Resolving IP addresses did not work at listing/saving sets, fixed.
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Wed, 26 Jan 2011 20:49:30 +0000 (21:49 +0100)
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Wed, 26 Jan 2011 20:49:30 +0000 (21:49 +0100)
lib/print.c

index b045d171bec54d87b835632a360f7ee5cc9a7342..5284b0ab188c4f60d04453d2d3ece10ea9761e95 100644 (file)
@@ -230,7 +230,7 @@ ipset_print_ip(char *buf, unsigned int len,
                D("CIDR: %u", cidr);
        } else
                cidr = family == AF_INET6 ? 128 : 32;
-       flags = env & (1 << IPSET_ENV_RESOLVE) ? 0 : NI_NUMERICHOST;
+       flags = (env & IPSET_ENV_RESOLVE) ? 0 : NI_NUMERICHOST;
        
        ip = ipset_data_get(data, opt);
        assert(ip);
@@ -297,7 +297,7 @@ ipset_print_ipaddr(char *buf, unsigned int len,
                cidr = *(const uint8_t *) ipset_data_get(data, cidropt);
        else
                cidr = family == AF_INET6 ? 128 : 32;
-       flags = env & (1 << IPSET_ENV_RESOLVE) ? 0 : NI_NUMERICHOST;
+       flags = (env & IPSET_ENV_RESOLVE) ? 0 : NI_NUMERICHOST;
 
        ip = ipset_data_get(data, opt);
        assert(ip);