diff options
Diffstat (limited to 'drivers/usb/usbip/stub_tx.c')
-rw-r--r-- | drivers/usb/usbip/stub_tx.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/usb/usbip/stub_tx.c b/drivers/usb/usbip/stub_tx.c index dbcabc9dbe0d..021003c4de53 100644 --- a/drivers/usb/usbip/stub_tx.c +++ b/drivers/usb/usbip/stub_tx.c | |||
@@ -28,7 +28,11 @@ static void stub_free_priv_and_urb(struct stub_priv *priv) | |||
28 | struct urb *urb = priv->urb; | 28 | struct urb *urb = priv->urb; |
29 | 29 | ||
30 | kfree(urb->setup_packet); | 30 | kfree(urb->setup_packet); |
31 | urb->setup_packet = NULL; | ||
32 | |||
31 | kfree(urb->transfer_buffer); | 33 | kfree(urb->transfer_buffer); |
34 | urb->transfer_buffer = NULL; | ||
35 | |||
32 | list_del(&priv->list); | 36 | list_del(&priv->list); |
33 | kmem_cache_free(stub_priv_cache, priv); | 37 | kmem_cache_free(stub_priv_cache, priv); |
34 | usb_free_urb(urb); | 38 | usb_free_urb(urb); |