]> git.proxmox.com Git - grub2.git/commitdiff
2007-12-23 Robert Millan <rmh@aybabtu.com>
authorrobertmh <robertmh@localhost>
Sun, 23 Dec 2007 21:28:03 +0000 (21:28 +0000)
committerrobertmh <robertmh@localhost>
Sun, 23 Dec 2007 21:28:03 +0000 (21:28 +0000)
Patch from Bean  <bean123ch@gmail.com>:
* disk/loopback.c (grub_loopback_read): Add missing bit shift to
`size'.

ChangeLog
disk/loopback.c

index 7d365b7c28ea3fa71658c55907c11cbbc46e01de..538a9d5bfa37af9f6d7f10cc651531263147a88e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-12-23  Robert Millan  <rmh@aybabtu.com>
+
+       Patch from Bean  <bean123ch@gmail.com>:
+       * disk/loopback.c (grub_loopback_read): Add missing bit shift to
+       `size'.
+
 2007-12-21  Bean  <bean123ch@gmail.com>
 
        * conf/common.rmk (pkgdata_MODULES): Add ntfscomp.mod.
index 9d48def19de7eb74246cad63b10aa601a566b1fa..31d8116889a4853047597edf204e64c2c7b39f24 100644 (file)
@@ -214,7 +214,7 @@ grub_loopback_read (grub_disk_t disk, grub_disk_addr_t sector,
   if (pos > file->size)
     {
       grub_size_t amount = pos - file->size;
-      grub_memset (buf + size - amount, 0, amount);
+      grub_memset (buf + (size << GRUB_DISK_SECTOR_BITS) - amount, 0, amount);
     }
   
   return 0;