From: Michael Tremer Date: Fri, 2 Sep 2016 12:57:17 +0000 (+0200) Subject: inetcalc: Fix comparing IPv6 addresses X-Git-Tag: 009~299 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=44f177a9a8a8e7ffedecbe75940f3c0cd6bb03ec;p=network.git inetcalc: Fix comparing IPv6 addresses Signed-off-by: Michael Tremer --- diff --git a/src/inetcalc.c b/src/inetcalc.c index ba692542..8af50625 100644 --- a/src/inetcalc.c +++ b/src/inetcalc.c @@ -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)