]> git.ipfire.org Git - people/ms/libloc.git/blobdiff - src/loc/private.h
Fix typo in comparison function
[people/ms/libloc.git] / src / loc / private.h
index e7ed0f448cdbac71b93f1dd690cc84bcb15b3582..2788705ab6f20f903de0d86c4ac8a9988203f69e 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) {