X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=common%2Fusb_storage.c;h=a91b1c0d2f925eed06881d14ab85afe398eac423;hb=afc1a78a0bd5db69f72db1dfa07b4a37a54343f6;hp=a57570b73f3d0a2cafd7f6d4d9093dbc67d18140;hpb=958046fc78f95a3d28b06980a7eb3ed80123c533;p=u-boot diff --git a/common/usb_storage.c b/common/usb_storage.c index a57570b73f..a91b1c0d2f 100644 --- a/common/usb_storage.c +++ b/common/usb_storage.c @@ -964,7 +964,7 @@ static void usb_stor_set_max_xfer_blk(struct usb_device *udev, blk = 20; } else { if (size > USHRT_MAX * 512) - blk = USHRT_MAX; + size = USHRT_MAX * 512; blk = size / 512; } #endif