]> git.proxmox.com Git - grub2.git/commitdiff
* grub-core/io/lzopio.c (calculate_uncompressed_size): Fix return code.
authorSzymon Janc <szymon@janc.net.pl>
Tue, 4 Oct 2011 19:10:21 +0000 (21:10 +0200)
committerSzymon Janc <szymon@janc.net.pl>
Tue, 4 Oct 2011 19:10:21 +0000 (21:10 +0200)
grub-core/io/lzopio.c

index e2bbf79b7a01656f4c2d360fe172abd2376acfdc..02a70f4d88a0df8c8d511fff2c73ae06720049d4 100644 (file)
@@ -256,7 +256,7 @@ calculate_uncompressed_size (grub_file_t file)
   grub_off_t usize_total = 0;
 
   if (read_block_header (lzopio) < 0)
-    return 0;
+    return -1;
 
   /* FIXME: Don't do this for not easily seekable files.  */
   while (lzopio->block.usize != 0)
@@ -264,12 +264,12 @@ calculate_uncompressed_size (grub_file_t file)
       usize_total += lzopio->block.usize;
 
       if (jump_block (lzopio) < 0)
-       return 0;
+       return -1;
     }
 
   file->size = usize_total;
 
-  return 1;
+  return 0;
 }
 
 struct lzop_header