]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - net/llc/af_llc.c
x86/msr-index: Cleanup bit defines
[mirror_ubuntu-bionic-kernel.git] / net / llc / af_llc.c
index cf41d9b4a0b82dd46c804d6906bc514fd29ccfc4..b49f5afab405f77319af0ab333aa7021574532c7 100644 (file)
@@ -930,6 +930,9 @@ static int llc_ui_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
        if (size > llc->dev->mtu)
                size = llc->dev->mtu;
        copied = size - hdrlen;
+       rc = -EINVAL;
+       if (copied < 0)
+               goto release;
        release_sock(sk);
        skb = sock_alloc_send_skb(sk, size, noblock, &rc);
        lock_sock(sk);