]> 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>
Sun, 13 May 2012 18:23:02 +0000 (20:23 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 13 May 2012 18:23:02 +0000 (20:23 +0200)
a bad FS.

ChangeLog
grub-core/kern/fs.c

index 9bdba7c8af3092197f47a515b56fcdb1cddc4c9c..84798cc83044001fc94496abf64a3c1bac312ae2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-05-12  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-12  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/fs/udf.c (read_string): Bail out on size=0.
index a45004034b7db37ac0ce189bb89bc7c9114a4253..48a85baa963870eaa79641c98c28515f77642ca7 100644 (file)
@@ -77,7 +77,8 @@ grub_fs_probe (grub_device_t device)
          grub_dprintf ("fs", "%s detection failed.\n", p->name);
          grub_error_pop ();
 
-         if (grub_errno != GRUB_ERR_BAD_FS)
+         if (grub_errno != GRUB_ERR_BAD_FS
+             && grub_errno != GRUB_ERR_OUT_OF_RANGE)
            return 0;
 
          grub_errno = GRUB_ERR_NONE;