diff options
author | Brian Bennett <bahamat@digitalelf.net> | 2022-09-15 10:34:33 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-15 10:34:33 -0700 |
commit | 79f2a10f33d48c426d0c43183a0e628ca35beeb1 (patch) | |
tree | 14c3bcff70e162c1f395eaff4522a12683b9291b /usr/src | |
parent | db0cb290d073dbba1632b614bc34fd2f446379fd (diff) | |
download | illumos-joyent-79f2a10f33d48c426d0c43183a0e628ca35beeb1.tar.gz |
OS-8407 varpd/svp multicast confusion (#422)
Reviewed by: Dan McDonald <danmcd@mnx.io>
Approved by: Dan McDonald <danmcd@mnx.io>
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); } |