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 <error27@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
b01627c608
commit
2591418bb1
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue