Staging: tm6000: check usb_alloc_urb() return
Subsystems (2)
PATCH 1/2 Staging: tm6000: check usb_alloc_urb() return
usb_alloc_urb() can return NULL so check for that and return -ENOMEM if it happens.
Signed-off-by Dan Carpenter <[email protected]>
drivers/staging/tm6000/tm6000-input.c +2 -0
@@ -313,6 +313,8 @@ int tm6000_ir_int_start(struct tm6000_core *dev)return -ENODEV ; ir->int_urb =usb_alloc_urb (0 ,GFP_KERNEL ); +if (!ir->int_urb) +return -ENOMEM ; pipe =usb_rcvintpipe (dev->udev, dev->int_in.endp->desc.bEndpointAddress