summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/brand/lx/io/lx_netlink.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/uts/common/brand/lx/io/lx_netlink.c b/usr/src/uts/common/brand/lx/io/lx_netlink.c
index fa1d4fad0f..b2c7589abc 100644
--- a/usr/src/uts/common/brand/lx/io/lx_netlink.c
+++ b/usr/src/uts/common/brand/lx/io/lx_netlink.c
@@ -569,7 +569,7 @@ lx_netlink_bind(sock_lower_handle_t handle, struct sockaddr *name,
lx_netlink_sock_t *lxsock = (lx_netlink_sock_t *)handle;
lx_netlink_sockaddr_t *lxsa = (lx_netlink_sockaddr_t *)name;
- if (namelen != sizeof (lx_netlink_sockaddr_t) ||
+ if (namelen < sizeof (lx_netlink_sockaddr_t) ||
lxsa->lxnl_family != AF_LX_NETLINK) {
return (EINVAL);
}
@@ -1976,7 +1976,7 @@ lx_netlink_send(sock_lower_handle_t handle, mblk_t *mp,
lx_netlink_sockaddr_t *lxsa =
(lx_netlink_sockaddr_t *)msg->msg_name;
- if (msg->msg_namelen != sizeof (lx_netlink_sockaddr_t) ||
+ if (msg->msg_namelen < sizeof (lx_netlink_sockaddr_t) ||
lxsa->lxnl_family != AF_LX_NETLINK) {
return (EINVAL);
}