From 6c9b95750cfb975a0b16db53cfefd9353e83d19b Mon Sep 17 00:00:00 2001 From: Diadlo Date: Sun, 19 Mar 2017 01:45:49 +0300 Subject: [PATCH] Add TCP_INET family to ip comparator --- toxcore/network.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toxcore/network.c b/toxcore/network.c index 55cfa338..f74363e6 100644 --- a/toxcore/network.c +++ b/toxcore/network.c @@ -822,7 +822,7 @@ int ip_equal(const IP *a, const IP *b) /* same family */ if (a->family == b->family) { - if (a->family == AF_INET) { + if (a->family == AF_INET || a->family == TCP_INET) { struct in_addr addr_a; struct in_addr addr_b; fill_addr4(a->ip4, &addr_a); @@ -830,7 +830,7 @@ int ip_equal(const IP *a, const IP *b) return addr_a.s_addr == addr_b.s_addr; } - if (a->family == AF_INET6) { + if (a->family == AF_INET6 || a->family == TCP_INET6) { return a->ip6.uint64[0] == b->ip6.uint64[0] && a->ip6.uint64[1] == b->ip6.uint64[1]; }