]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - net/socket.c
UBUNTU: [Config] CONFIG_CRYPTO_DEV_VMX=y
[mirror_ubuntu-zesty-kernel.git] / net / socket.c
index 0758e13754e2faccb257d2f6ba9cca7b2da1baab..02bd9249e2958b80aa50237f04f6bc43d5086c42 100644 (file)
@@ -2228,8 +2228,10 @@ int __sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen,
                return err;
 
        err = sock_error(sock->sk);
-       if (err)
+       if (err) {
+               datagrams = err;
                goto out_put;
+       }
 
        entry = mmsg;
        compat_entry = (struct compat_mmsghdr __user *)mmsg;