* kern/device.c (grub_device_iterate): Clear errors after failed
opening device.
This commit is contained in:
parent
f9fd65df54
commit
495442ed02
2 changed files with 9 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2010-03-31 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* kern/device.c (grub_device_iterate): Clear errors after failed
|
||||||
|
opening device.
|
||||||
|
|
||||||
2010-03-31 Vladimir Serbinenko <phcoder@gmail.com>
|
2010-03-31 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* kern/ieee1275/openfw.c (grub_children_iterate): Skip device itself if
|
* kern/ieee1275/openfw.c (grub_children_iterate): Skip device itself if
|
||||||
|
|
|
@ -98,7 +98,10 @@ grub_device_iterate (int (*hook) (const char *name))
|
||||||
|
|
||||||
dev = grub_device_open (disk_name);
|
dev = grub_device_open (disk_name);
|
||||||
if (! dev)
|
if (! dev)
|
||||||
return 0;
|
{
|
||||||
|
grub_errno = GRUB_ERR_NONE;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (dev->disk && dev->disk->has_partitions)
|
if (dev->disk && dev->disk->has_partitions)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue