* include/grub/kernel.h (FOR_MODULES): Check module magic.

This commit is contained in:
Vladimir 'phcoder' Serbinenko committed 2012-02-29 19:02:18 +01:00
1 parent 9d742bd431
commit a132afc371
2 files changed
+5 -1

No files matched your search

+1 -1
View File
@@ -72,7 +72,7 @@ struct grub_module_info64
extern grub_addr_t EXPORT_VAR (grub_modbase);
#define FOR_MODULES(var) for (\
var = grub_modbase ? (struct grub_module_header *) \
var = (grub_modbase && ((((struct grub_module_info *) grub_modbase)->magic) == GRUB_MODULE_MAGIC)) ? (struct grub_module_header *) \
(grub_modbase + (((struct grub_module_info *) grub_modbase)->offset)) : 0;\
var && (grub_addr_t) var \
< (grub_modbase + (((struct grub_module_info *) grub_modbase)->size)); \