]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2010-03-01 Vladimir Serbinenko <phcoder@gmail.com>
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 1 Mar 2010 19:24:34 +0000 (20:24 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 1 Mar 2010 19:24:34 +0000 (20:24 +0100)
* commands/cat.c (grub_cmd_cat): Propagate grub_gzfile_open error.

ChangeLog
commands/cat.c

index 3812610d70302b3c7468bec55df9202d5ad70142..2010872b1ba2d7623e8c7716dd886899aa5b19a0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-03-01  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * commands/cat.c (grub_cmd_cat): Propagate grub_gzfile_open error.
+
 2010-03-01  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * configure.ac: Update version to 1.98.
index 844034777a46c7f1a12572de84c0d898d2c2fd5c..3bdafc4c6a2474ff3a84a4ac3060d14f756fd7e2 100644 (file)
@@ -41,7 +41,7 @@ grub_cmd_cat (grub_command_t cmd __attribute__ ((unused)),
 
   file = grub_gzfile_open (args[0], 1);
   if (! file)
-    return 0;
+    return grub_errno;
 
   while ((size = grub_file_read (file, buf, sizeof (buf))) > 0
         && key != GRUB_TERM_ESC)