* include/grub/ieee1275/ieee1275.h (IEEE1275_MAX_PROP_LEN,

IEEE1275_MAX_PATH_LEN): Define.
	* kern/ieee1275/openfw.c (grub_children_iterate): Dynamically
	allocate 'childtype', 'childpath', 'childname', and 'fullname'.
	(grub_devalias_iterate): Dynamically allocate 'aliasname' and
	'devtype'.  Explicitly NULL terminate devalias expansion.
This commit is contained in:
davem 2009-04-22 09:46:54 +00:00
parent f01005a832
commit 4e8269dad2
3 changed files with 65 additions and 9 deletions

View file

@ -39,6 +39,9 @@ struct grub_ieee1275_mem_region
unsigned int size;
};
#define IEEE1275_MAX_PROP_LEN 8192
#define IEEE1275_MAX_PATH_LEN 256
#ifndef IEEE1275_CALL_ENTRY_FN
#define IEEE1275_CALL_ENTRY_FN(args) (*grub_ieee1275_entry_fn) (args)
#endif