|
@@ -313,6 +313,8 @@ int tm6000_ir_int_start(struct tm6000_core *dev)
|
|
return -ENODEV;
|
|
return -ENODEV;
|
|
|
|
|
|
ir->int_urb = usb_alloc_urb(0, GFP_KERNEL);
|
|
ir->int_urb = usb_alloc_urb(0, GFP_KERNEL);
|
|
|
|
+ if (!ir->int_urb)
|
|
|
|
+ return -ENOMEM;
|
|
|
|
|
|
pipe = usb_rcvintpipe(dev->udev,
|
|
pipe = usb_rcvintpipe(dev->udev,
|
|
dev->int_in.endp->desc.bEndpointAddress
|
|
dev->int_in.endp->desc.bEndpointAddress
|