From: Vladimir 'phcoder' Serbinenko Date: Fri, 20 Aug 2010 17:54:40 +0000 (+0200) Subject: Acount for transfer->size being size-1 when counting *actual X-Git-Tag: 1.99~654^2~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2823526d28c3467accc7965fa8bd9fcce8df5fec;p=thirdparty%2Fgrub.git Acount for transfer->size being size-1 when counting *actual --- diff --git a/bus/usb/ohci.c b/bus/usb/ohci.c index 974bed6cd..7f757485c 100644 --- a/bus/usb/ohci.c +++ b/bus/usb/ohci.c @@ -989,7 +989,7 @@ grub_ohci_transfer (grub_usb_controller_t dev, transfer->last_trans = tderr_virt->tr_index; else transfer->last_trans = -1; - *actual = transfer->size; + *actual = transfer->size + 1; } else if (err_halt) /* error, ED is halted by OHCI, i.e. can be modified */