Simplify the ipv6 ::/128 (in6addr_any) check
This commit is contained in:
parent
dd0ffdb51a
commit
d84028b6db
@ -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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user