]> git.ipfire.org Git - people/stevee/network.git/commitdiff
inetcalc: Compare all 128 bits of IPv6 addresses
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 31 May 2017 21:50:13 +0000 (22:50 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 31 May 2017 21:50:13 +0000 (22:50 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/inetcalc.c

index 7695702178861281ab01829542f26e3e50fefb6c..cdb4a0f639fd227d9a99d78605d783e35ceced52 100644 (file)
@@ -206,7 +206,7 @@ static int ip_address_gt(const ip_address_t* a1, const ip_address_t* a2) {
        if (a1->family != a2->family || a1->prefix != a2->prefix)
                return -1;
 
-       for (unsigned int i = 0; i < 4; i++) {
+       for (unsigned int i = 0; i < 16; i++) {
                if (a1->addr.s6_addr[i] > a2->addr.s6_addr[i])
                        return 0;
        }