From af50d63a152cd9505d38f02bc552848748805e7b Mon Sep 17 00:00:00 2001 From: Sandro Gauci Date: Mon, 30 Nov 2020 14:04:27 +0100 Subject: [PATCH] ioa_addr_is_loopback ipv6 now properly blocks ::1 --- src/client/ns_turn_ioaddr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/ns_turn_ioaddr.c b/src/client/ns_turn_ioaddr.c index 28a31c8..e917ef8 100644 --- a/src/client/ns_turn_ioaddr.c +++ b/src/client/ns_turn_ioaddr.c @@ -483,9 +483,9 @@ int ioa_addr_is_loopback(ioa_addr *addr) return (u[0] == 127 || u[0] == 0); } else if(addr->ss.sa_family == AF_INET6) { const uint8_t *u = ((const uint8_t*)&(addr->s6.sin6_addr)); - if(u[7] == 1) { + if(u[15] == 1) { int i; - for(i=0;i<7;++i) { + for(i=0;i<15;++i) { if(u[i]) return 0; }