]> git.proxmox.com Git - grub2.git/commitdiff
* grub-core/io/lzopio.c (read_block_header): Fix incorrect byte swapping
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 7 Apr 2012 17:54:51 +0000 (19:54 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 7 Apr 2012 17:54:51 +0000 (19:54 +0200)
(test_header): Likewise.

ChangeLog
grub-core/io/lzopio.c

index ebafe109ca83e7d757684f1ac7bd724db0de2fe9..ec83980931e4deeed0e288596df31403d0d98d1c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-04-07  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/io/lzopio.c (read_block_header): Fix incorrect byte swapping
+       (test_header): Likewise.
+
 2012-04-07  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Fix --help formatting.
index 9f0dba5dcf23c80ddaac0eeb4ca2c77d6d5b2c83..77291d00188eabd9f579e9f914e7675dd0bc2347 100644 (file)
@@ -126,7 +126,7 @@ read_block_header (struct grub_lzopio *lzopio)
          sizeof (lzopio->block.ucheck))
        return -1;
 
-      lzopio->block.ucheck = grub_be_to_cpu32 (lzopio->block.ucheck);
+      lzopio->block.ucheck = lzopio->block.ucheck;
     }
 
   /* Read checksum of compressed data.  */
@@ -144,7 +144,7 @@ read_block_header (struct grub_lzopio *lzopio)
              sizeof (lzopio->block.ccheck))
            return -1;
 
-         lzopio->block.ccheck = grub_be_to_cpu32 (lzopio->block.ccheck);
+         lzopio->block.ccheck = lzopio->block.ccheck;
        }
     }
 
@@ -382,7 +382,7 @@ test_header (grub_file_t file)
 
   if (hcheck)
   {
-    checksum = grub_cpu_to_be32(checksum);
+    checksum = checksum;
     if (grub_memcmp (&checksum, hcheck->read(context), sizeof(checksum)) != 0)
       goto CORRUPTED;
   }