diff options
Diffstat (limited to 'drivers/usb/core/generic.c')
| -rw-r--r-- | drivers/usb/core/generic.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/core/generic.c b/drivers/usb/core/generic.c index bdf87a8414a..2c95153c0f2 100644 --- a/drivers/usb/core/generic.c +++ b/drivers/usb/core/generic.c @@ -120,7 +120,7 @@ int usb_choose_configuration(struct usb_device *udev)  		 * than a vendor-specific driver. */  		else if (udev->descriptor.bDeviceClass !=  						USB_CLASS_VENDOR_SPEC && -				(!desc || desc->bInterfaceClass != +				(desc && desc->bInterfaceClass !=  						USB_CLASS_VENDOR_SPEC)) {  			best = c;  			break;  |