From: Vladimir 'phcoder' Serbinenko Date: Sun, 13 May 2012 18:23:02 +0000 (+0200) Subject: * grub-core/kern/fs.c (grub_fs_probe): Handle GRUB_ERR_OUT_OF_RANGE as X-Git-Tag: 2.00~209 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bfb320c644e2a3ea463f8bbf72507b2f7b7132d0;p=thirdparty%2Fgrub.git * grub-core/kern/fs.c (grub_fs_probe): Handle GRUB_ERR_OUT_OF_RANGE as a bad FS. --- diff --git a/ChangeLog b/ChangeLog index 9bdba7c8a..84798cc83 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2012-05-12 Vladimir Serbinenko + + * grub-core/kern/fs.c (grub_fs_probe): Handle GRUB_ERR_OUT_OF_RANGE as + a bad FS. + 2012-05-12 Vladimir Serbinenko * grub-core/fs/udf.c (read_string): Bail out on size=0. diff --git a/grub-core/kern/fs.c b/grub-core/kern/fs.c index a45004034..48a85baa9 100644 --- a/grub-core/kern/fs.c +++ b/grub-core/kern/fs.c @@ -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;