Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e082896b authored by Johan Hovold's avatar Johan Hovold Committed by android-build-merger
Browse files

USB: iowarrior: fix NULL-deref in write

am: f06b1702

Change-Id: I2ba9bd81a176394bdf8b43e2e0fa77eca0e90ab2
parents 6c0dcf86 f06b1702
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -798,6 +798,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) &&