[PATCH 1/1] cmd/efidebug: missing initialization of load_options

11 Aug
2020
11 Aug
'20
6:23 p.m.
Variable load_options must be initialized to NULL to avoid a segmentation fault when freeing the memory this variable points to.
Signed-off-by: Heinrich Schuchardt xypron.glpk@gmx.de --- cmd/efidebug.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cmd/efidebug.c b/cmd/efidebug.c index d00d4247dc..9874838b00 100644 --- a/cmd/efidebug.c +++ b/cmd/efidebug.c @@ -1126,7 +1126,7 @@ static int do_efi_test_bootmgr(struct cmd_tbl *cmdtp, int flag, efi_uintn_t exit_data_size = 0; u16 *exit_data = NULL; efi_status_t ret; - void *load_options; + void *load_options = NULL;
ret = efi_bootmgr_load(&image, &load_options); printf("efi_bootmgr_load() returned: %ld\n", ret & ~EFI_ERROR_MASK); -- 2.28.0
1737
Age (days ago)
1737
Last active (days ago)
0 comments
1 participants
participants (1)
-
Heinrich Schuchardt