summaryrefslogtreecommitdiff
path: root/toxcore/net_crypto.c
diff options
context:
space:
mode:
Diffstat (limited to 'toxcore/net_crypto.c')
-rw-r--r--toxcore/net_crypto.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/toxcore/net_crypto.c b/toxcore/net_crypto.c
index 8213ce47..76cd27e7 100644
--- a/toxcore/net_crypto.c
+++ b/toxcore/net_crypto.c
@@ -584,7 +584,7 @@ static int add_ip_port_connection(Net_Crypto *c, int crypt_connection_id, IP_Por
584 } 584 }
585 585
586 if (net_family_is_ipv4(ip_port.ip.family)) { 586 if (net_family_is_ipv4(ip_port.ip.family)) {
587 if (!ipport_equal(&ip_port, &conn->ip_portv4) && ip_is_lan(conn->ip_portv4.ip) != 0) { 587 if (!ipport_equal(&ip_port, &conn->ip_portv4) && !ip_is_lan(conn->ip_portv4.ip)) {
588 if (!bs_list_add(&c->ip_port_list, (uint8_t *)&ip_port, crypt_connection_id)) { 588 if (!bs_list_add(&c->ip_port_list, (uint8_t *)&ip_port, crypt_connection_id)) {
589 return -1; 589 return -1;
590 } 590 }
@@ -634,7 +634,7 @@ static IP_Port return_ip_port_connection(Net_Crypto *c, int crypt_connection_id)
634 v6 = 1; 634 v6 = 1;
635 } 635 }
636 636
637 if (v4 && ip_is_lan(conn->ip_portv4.ip) == 0) { 637 if (v4 && ip_is_lan(conn->ip_portv4.ip)) {
638 return conn->ip_portv4; 638 return conn->ip_portv4;
639 } 639 }
640 640