mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-10-03 01:50:43 +09:00
fdef298338
In new_package_list() we call new_packagelist() to create a new package list. Next we try to add the packages which fails for form packages. Due to this error we call free_packagelist(). Now in free_packagelist() list_del() is called for an uninitialized field hii->link. This leads to changing random memory addresses. To solve the problem move the initialization of hii->link to new_packagelist(). Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: AKASHI Takahiro <takahiro.akashi@linaro.org> |
||
---|---|---|
.. | ||
.gitignore | ||
efi_acpi.c | ||
efi_bootmgr.c | ||
efi_boottime.c | ||
efi_console.c | ||
efi_device_path_to_text.c | ||
efi_device_path_utilities.c | ||
efi_device_path.c | ||
efi_disk.c | ||
efi_file.c | ||
efi_freestanding.c | ||
efi_gop.c | ||
efi_hii_config.c | ||
efi_hii.c | ||
efi_image_loader.c | ||
efi_memory.c | ||
efi_net.c | ||
efi_root_node.c | ||
efi_runtime.c | ||
efi_setup.c | ||
efi_smbios.c | ||
efi_unicode_collation.c | ||
efi_variable.c | ||
efi_watchdog.c | ||
helloworld.c | ||
Kconfig | ||
Makefile |