summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libc/net/net_addrcmp.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/libc/net/net_addrcmp.c b/src/lib/libc/net/net_addrcmp.c
index 64b3dce57d..7d1a67ee08 100644
--- a/src/lib/libc/net/net_addrcmp.c
+++ b/src/lib/libc/net/net_addrcmp.c
@@ -23,7 +23,9 @@ net_addrcmp(sa1, sa2)
23 case AF_INET6: 23 case AF_INET6:
24 return (memcmp(&((struct sockaddr_in6 *)sa1)->sin6_addr, 24 return (memcmp(&((struct sockaddr_in6 *)sa1)->sin6_addr,
25 &((struct sockaddr_in6 *)sa2)->sin6_addr, 25 &((struct sockaddr_in6 *)sa2)->sin6_addr,
26 sizeof(struct in6_addr))); 26 sizeof(struct in6_addr)) == 0 &&
27 ((struct sockaddr_in6 *)sa1)->sin6_scope_id ==
28 ((struct sockaddr_in6 *)sa2)->sin6_scpoe_id);
27 case AF_NS: 29 case AF_NS:
28 return (memcmp(&((struct sockaddr_ns *)sa1)->sns_addr, 30 return (memcmp(&((struct sockaddr_ns *)sa1)->sns_addr,
29 &((struct sockaddr_ns *)sa2)->sns_addr, 31 &((struct sockaddr_ns *)sa2)->sns_addr,