Merge 9ff9b0d392
("Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next") into android-mainline
Steps on the way to 5.10-rc1 Resolves merge issues in: drivers/net/virtio_net.c net/xfrm/xfrm_state.c net/xfrm/xfrm_user.c Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I3132e7802f25cb775eb02d0b3a03068da39a6fe2
This commit is contained in:
@@ -2629,9 +2629,11 @@ long __sys_recvmsg_sock(struct socket *sock, struct msghdr *msg,
|
||||
struct user_msghdr __user *umsg,
|
||||
struct sockaddr __user *uaddr, unsigned int flags)
|
||||
{
|
||||
/* disallow ancillary data requests from this path */
|
||||
if (msg->msg_control || msg->msg_controllen)
|
||||
return -EINVAL;
|
||||
if (msg->msg_control || msg->msg_controllen) {
|
||||
/* disallow ancillary data reqs unless cmsg is plain data */
|
||||
if (!(sock->ops->flags & PROTO_CMSG_DATA_ONLY))
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
return ____sys_recvmsg(sock, msg, umsg, uaddr, flags, 0);
|
||||
}
|
||||
|
Reference in New Issue
Block a user