USB: uss720: fix NULL-deref at probe
[pandora-kernel.git] / drivers / usb / misc / uss720.c
index 8b1d94a..42396aa 100644 (file)
@@ -704,6 +704,11 @@ static int uss720_probe(struct usb_interface *intf,
 
        interface = intf->cur_altsetting;
 
+       if (interface->desc.bNumEndpoints < 3) {
+               usb_put_dev(usbdev);
+               return -ENODEV;
+       }
+
        /*
         * Allocate parport interface 
         */