Unbreak access to netbsd and openbsd partitions.
This commit is contained in:
parent
43d53b72c9
commit
4f0ad02936
2 changed files with 7 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2013-07-20 Grégoire Sutre <gregoire.sutre@gmail.com>
|
||||||
|
|
||||||
|
* grub-core/partmap/bsdlabel.c (netopenbsdlabel_partition_map_iterate):
|
||||||
|
Fix misuse of variable count.
|
||||||
|
|
||||||
2013-07-18 Leif Lindholm <leif.lindholm@arm.com>
|
2013-07-18 Leif Lindholm <leif.lindholm@arm.com>
|
||||||
2013-07-18 Francesco Lavra <francescolavra.fl@gmail.com>
|
2013-07-18 Francesco Lavra <francescolavra.fl@gmail.com>
|
||||||
2013-07-18 Vladimir Serbinenko <phcoder@gmail.com>
|
2013-07-18 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
|
@ -189,8 +189,6 @@ netopenbsdlabel_partition_map_iterate (grub_disk_t disk, grub_uint8_t type,
|
||||||
grub_partition_iterate_hook_t hook,
|
grub_partition_iterate_hook_t hook,
|
||||||
void *hook_data)
|
void *hook_data)
|
||||||
{
|
{
|
||||||
int count = 0;
|
|
||||||
|
|
||||||
if (disk->partition && grub_strcmp (disk->partition->partmap->name, "msdos")
|
if (disk->partition && grub_strcmp (disk->partition->partmap->name, "msdos")
|
||||||
== 0)
|
== 0)
|
||||||
return grub_error (GRUB_ERR_BAD_PART_TABLE, "no embedding supported");
|
return grub_error (GRUB_ERR_BAD_PART_TABLE, "no embedding supported");
|
||||||
|
@ -201,7 +199,7 @@ netopenbsdlabel_partition_map_iterate (grub_disk_t disk, grub_uint8_t type,
|
||||||
.pmap = pmap,
|
.pmap = pmap,
|
||||||
.hook = hook,
|
.hook = hook,
|
||||||
.hook_data = hook_data,
|
.hook_data = hook_data,
|
||||||
.count = count
|
.count = 0
|
||||||
};
|
};
|
||||||
grub_err_t err;
|
grub_err_t err;
|
||||||
|
|
||||||
|
@ -209,7 +207,7 @@ netopenbsdlabel_partition_map_iterate (grub_disk_t disk, grub_uint8_t type,
|
||||||
|
|
||||||
if (err)
|
if (err)
|
||||||
return err;
|
return err;
|
||||||
if (!count)
|
if (!ctx.count)
|
||||||
return grub_error (GRUB_ERR_BAD_PART_TABLE, "no bsdlabel found");
|
return grub_error (GRUB_ERR_BAD_PART_TABLE, "no bsdlabel found");
|
||||||
}
|
}
|
||||||
return GRUB_ERR_NONE;
|
return GRUB_ERR_NONE;
|
||||||
|
|
Loading…
Reference in a new issue