summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorBrian Bennett <bahamat@digitalelf.net>2022-09-15 10:34:33 -0700
committerGitHub <noreply@github.com>2022-09-15 10:34:33 -0700
commit79f2a10f33d48c426d0c43183a0e628ca35beeb1 (patch)
tree14c3bcff70e162c1f395eaff4522a12683b9291b /usr/src
parentdb0cb290d073dbba1632b614bc34fd2f446379fd (diff)
downloadillumos-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.c3
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);
}