diff --git a/[refs] b/[refs] index aa34652d78f1..bba950f87207 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0decc64b181ddf2eedb0d6f4423c2dedd7d49897 +refs/heads/master: c5060cec6ba27ad3f0e7facfdf05d2f18e3e3010 diff --git a/trunk/drivers/net/usb/asix_common.c b/trunk/drivers/net/usb/asix_common.c index f7f623a5390e..577c72d5f369 100644 --- a/trunk/drivers/net/usb/asix_common.c +++ b/trunk/drivers/net/usb/asix_common.c @@ -100,6 +100,9 @@ int asix_rx_fixup_internal(struct usbnet *dev, struct sk_buff *skb, netdev_err(dev->net, "asix_rx_fixup() Bad RX Length %d\n", rx->size); kfree_skb(rx->ax_skb); + rx->ax_skb = NULL; + rx->size = 0U; + return 0; }