]> Pileus Git - ~andy/linux/blobdiff - drivers/net/usb/usbnet.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[~andy/linux] / drivers / net / usb / usbnet.c
index 56c175ebae3ca9b55a40e019e61b5a59840d35de..4671da755e7b87f60758259021bcc5ab7f7c6cd1 100644 (file)
@@ -1244,7 +1244,7 @@ static int build_dma_sg(const struct sk_buff *skb, struct urb *urb)
                return -ENOMEM;
 
        urb->num_sgs = num_sgs;
-       sg_init_table(urb->sg, urb->num_sgs);
+       sg_init_table(urb->sg, urb->num_sgs + 1);
 
        sg_set_buf(&urb->sg[s++], skb->data, skb_headlen(skb));
        total_len += skb_headlen(skb);