]> git.ipfire.org Git - people/ms/network.git/commitdiff
inetcalc: Fix comparing IPv6 addresses
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 2 Sep 2016 12:57:17 +0000 (14:57 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 2 Sep 2016 12:57:17 +0000 (14:57 +0200)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/inetcalc.c

index ba692542aba77300a5088edc406fc08e44dabc5a..8af506252bb6f104de85e9e6b94705e2d265fd49 100644 (file)
@@ -180,7 +180,7 @@ static int ip_address_eq(const ip_address_t* a1, const ip_address_t* a2) {
        if (a1->family != a2->family)
                return 1;
 
-       if (a1->addr.s6_addr != a2->addr.s6_addr)
+       if (!IN6_ARE_ADDR_EQUAL(&a1->addr, &a2->addr))
                return 1;
 
        if (a1->prefix != a2->prefix)