mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 21:07:02 +09:00
USB: iowarrior: fix NULL-deref in write
am: 6498086195
Change-Id: Ib6ec11fa0bef224af9368ee4aba48d8d4663da50
This commit is contained in:
@@ -804,6 +804,14 @@ static int iowarrior_probe(struct usb_interface *interface,
|
||||
goto error;
|
||||
}
|
||||
|
||||
if (dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW56) {
|
||||
if (!dev->int_out_endpoint) {
|
||||
dev_err(&interface->dev, "no interrupt-out endpoint found\n");
|
||||
retval = -ENODEV;
|
||||
goto error;
|
||||
}
|
||||
}
|
||||
|
||||
/* we have to check the report_size often, so remember it in the endianness suitable for our machine */
|
||||
dev->report_size = usb_endpoint_maxp(dev->int_in_endpoint);
|
||||
if ((dev->interface->cur_altsetting->desc.bInterfaceNumber == 0) &&
|
||||
|
||||
Reference in New Issue
Block a user