From d84028b6dbc9eb7d3f8828ec37ae02a0963257b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9sz=C3=A1ros=20Mih=C3=A1ly?= Date: Thu, 10 Dec 2020 14:17:00 +0100 Subject: [PATCH] Simplify the ipv6 ::/128 (in6addr_any) check --- src/client/ns_turn_ioaddr.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/client/ns_turn_ioaddr.c b/src/client/ns_turn_ioaddr.c index c8c0faf..810476f 100644 --- a/src/client/ns_turn_ioaddr.c +++ b/src/client/ns_turn_ioaddr.c @@ -510,14 +510,12 @@ int ioa_addr_is_zero(ioa_addr *addr) return (u[0] == 0); } else if(addr->ss.sa_family == AF_INET6) { const uint8_t *u = ((const uint8_t*)&(addr->s6.sin6_addr)); - if(u[15] == 0) { - int i; - for(i=0;i<15;++i) { - if(u[i]) - return 0; - } - return 1; + int i; + for(i=0;i<=15;++i) { + if(u[i]) + return 0; } + return 1; } } return 0;