af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
[platform/kernel/linux-rpi.git] / net / packet / af_packet.c
index 6080c0d..640d94e 100644 (file)
@@ -2033,7 +2033,7 @@ retry:
                goto retry;
        }
 
-       if (!dev_validate_header(dev, skb->data, len)) {
+       if (!dev_validate_header(dev, skb->data, len) || !skb->len) {
                err = -EINVAL;
                goto out_unlock;
        }