* grub-core/kern/i386/coreboot/mmap.c (grub_linuxbios_table_iterate):

Fix end of table condition.
This commit is contained in:
Vladimir 'phcoder' Serbinenko committed 2013-02-28 13:16:39 +01:00
1 parent ff2b3cd928
commit 005a9c32df
3 files changed
+15 -4

No files matched your search

+4 -2
View File
@@ -58,8 +58,10 @@ signature_found:
table_item =
(grub_linuxbios_table_item_t) ((long) table_header +
(long) table_header->size);
for (; table_item->size;
(long) table_header->header_size);
for (; table_item < (grub_linuxbios_table_item_t) ((long) table_header
+ (long) table_header->header_size
+ (long) table_header->table_size);
table_item = (grub_linuxbios_table_item_t) ((long) table_item + (long) table_item->size))
{
if (table_item->tag == GRUB_LINUXBIOS_MEMBER_LINK