diff options
author | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2022-03-23 20:26:25 +0100 |
---|---|---|
committer | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2022-03-26 07:46:21 +0100 |
commit | ccc41fcfaf33356f7789c8bd50551a9e37507f2d (patch) | |
tree | 7e577aaf7d3f19b6eeffd977f47fdd4f8984ed12 | |
parent | 46490abbbcbda9bbb1bb26e9eac92308ba83d090 (diff) | |
download | u-boot-ccc41fcfaf33356f7789c8bd50551a9e37507f2d.zip u-boot-ccc41fcfaf33356f7789c8bd50551a9e37507f2d.tar.gz u-boot-ccc41fcfaf33356f7789c8bd50551a9e37507f2d.tar.bz2 |
cmd: efidebug: simplify do_efi_boot_add()
When calling efi_dp_from_name() we are not interested in the device part.
Just pass NULL as an argument.
Suggested-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
-rw-r--r-- | cmd/efidebug.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/cmd/efidebug.c b/cmd/efidebug.c index 51e2850..3cc6f2b 100644 --- a/cmd/efidebug.c +++ b/cmd/efidebug.c @@ -810,7 +810,7 @@ static int do_efi_boot_add(struct cmd_tbl *cmdtp, int flag, efi_guid_t guid; size_t label_len, label_len16; u16 *label; - struct efi_device_path *device_path = NULL, *file_path = NULL; + struct efi_device_path *file_path = NULL; struct efi_device_path *fp_free = NULL; struct efi_device_path *final_fp = NULL; struct efi_device_path *initrd_dp = NULL; @@ -865,7 +865,7 @@ static int do_efi_boot_add(struct cmd_tbl *cmdtp, int flag, /* file path */ ret = efi_dp_from_name(argv[3], argv[4], argv[5], - &device_path, &fp_free); + NULL, &fp_free); if (ret != EFI_SUCCESS) { printf("Cannot create device path for \"%s %s\"\n", argv[3], argv[4]); @@ -953,7 +953,6 @@ out: free(data); efi_free_pool(final_fp); efi_free_pool(initrd_dp); - efi_free_pool(device_path); efi_free_pool(fp_free); free(lo.label); |