Patch from Jeroen Dekkers.
* disk/raid.c (grub_raid_scan_device): Reset `grub_errno' on disk
failure, since succesfuly reading all array members might not be
required.
+2008-02-07 Robert Millan <rmh@aybabtu.com>
+
+ Patch from Jeroen Dekkers.
+ * disk/raid.c (grub_raid_scan_device): Reset `grub_errno' on disk
+ failure, since succesfuly reading all array members might not be
+ required.
+
2008-02-06 Robert Millan <rmh@aybabtu.com>
* util/grub-probe.c (probe): Simplify partmap probing (with the
err = grub_disk_read (disk, sector, 0, GRUB_RAID_SB_BYTES, (char *) &sb);
grub_disk_close (disk);
if (err)
- return 0;
+ {
+ grub_errno = GRUB_ERR_NONE;
+ return 0;
+ }
/* Look whether there is a RAID superblock. */
if (sb.md_magic != GRUB_RAID_SB_MAGIC)