diff options
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/lib/varpd/svp/common/libvarpd_svp.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/lib/varpd/svp/common/libvarpd_svp.c b/usr/src/lib/varpd/svp/common/libvarpd_svp.c index a4d3a9236e..2483cb6214 100644 --- a/usr/src/lib/varpd/svp/common/libvarpd_svp.c +++ b/usr/src/lib/varpd/svp/common/libvarpd_svp.c @@ -11,6 +11,7 @@ /* * Copyright 2015, Joyent, Inc. + * Copyright 2022 MNX Cloud, Inc. */ /* @@ -831,7 +832,7 @@ varpd_svp_setprop(void *arg, const char *pname, const void *buf, if (IN6_IS_ADDR_V4MAPPED(ipv6)) { ipaddr_t v4; IN6_V4MAPPED_TO_IPADDR(ipv6, v4); - if (IN_MULTICAST(v4)) + if (IN_MULTICAST(ntohl(v4))) return (EINVAL); } |