]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/kern/fs.c (grub_fs_probe): Handle GRUB_ERR_OUT_OF_RANGE as
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 21 May 2012 20:02:56 +0000 (22:02 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 21 May 2012 20:02:56 +0000 (22:02 +0200)
a bad FS.

ChangeLog
grub-core/kern/fs.c

index 7252ebf430c85f127f768df9bbd6f07c2e5a1d98..52b27ea2d8591b774b3718815692036f053d00a8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-05-21  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/kern/fs.c (grub_fs_probe): Handle GRUB_ERR_OUT_OF_RANGE as
+       a bad FS.
+
 2012-05-18  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/fs/iso9660.c (grub_iso9660_iterate_dir): Mark plain
index 48a85baa963870eaa79641c98c28515f77642ca7..51d89d1b8c5d44ef9fcdfe1868848d91b2d6a85f 100644 (file)
@@ -100,7 +100,8 @@ grub_fs_probe (grub_device_t device)
                  return p;
                }
 
-             if (grub_errno != GRUB_ERR_BAD_FS)
+             if (grub_errno != GRUB_ERR_BAD_FS
+                 && grub_errno != GRUB_ERR_OUT_OF_RANGE)
                {
                  count--;
                  return 0;