X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fusb%2Fcore%2Fgeneric.c;h=2c95153c0f24bcbbebeb1d02948afb1a439610cb;hb=795e74f7a69f9c08afa4fa7c86cc4f18a62bd630;hp=bdf87a8414a1af4f9278257c31e67415f78ff497;hpb=d5e5deddf67389eabc3d9b13004c108120d397e1;p=pandora-kernel.git diff --git a/drivers/usb/core/generic.c b/drivers/usb/core/generic.c index bdf87a8414a1..2c95153c0f24 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;