]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - common/usb.c
Code cleanup for GCC-3.3.x compilers
[karo-tx-uboot.git] / common / usb.c
index 1bb9438f2a1508a6352790ae5f375aec0a1440eb..4136f8d77656a6c2149ac38037b2afc88487b259 100644 (file)
@@ -925,7 +925,9 @@ int usb_hub_configure(struct usb_device *dev)
        }
        descriptor = (struct usb_hub_descriptor *)buffer;
 
-       if (descriptor->bLength > USB_BUFSIZ) {
+       /* silence compiler warning if USB_BUFSIZ is > 256 [= sizeof(char)] */
+       i = descriptor->bLength;
+       if (i > USB_BUFSIZ) {
                USB_HUB_PRINTF("usb_hub_configure: failed to get hub descriptor - too long: %d\N",
                        descriptor->bLength);
                return -1;