Fix typo in comparison function
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 8 Jan 2018 18:29:29 +0000 (18:29 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 8 Jan 2018 18:29:29 +0000 (18:29 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/loc/private.h

index e7ed0f4..2788705 100644 (file)
@@ -58,7 +58,7 @@ void loc_log(struct loc_ctx *ctx,
        const char *format, ...) __attribute__((format(printf, 6, 7)));
 
 static inline int in6_addr_cmp(const struct in6_addr* a1, const struct in6_addr* a2) {
-       return memcmp(&a1->s6_addr, &a1->s6_addr, sizeof(a1->s6_addr));
+       return memcmp(&a1->s6_addr, &a2->s6_addr, sizeof(a1->s6_addr));
 }
 
 static inline int in6_addr_get_bit(const struct in6_addr* address, unsigned int i) {