]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Acount for transfer->size being size-1 when counting *actual
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 20 Aug 2010 17:54:40 +0000 (19:54 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 20 Aug 2010 17:54:40 +0000 (19:54 +0200)
bus/usb/ohci.c

index 974bed6cdb7a82f658635fbb2f09bd4f1b86676c..7f757485c4a3781cd69ed4a9e18053d8c2e94276 100644 (file)
@@ -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 */