mirror of
https://xff.cz/git/u-boot/
synced 2025-11-01 10:56:02 +01:00
efi_loader: correct check in efi_load_option_dp_join()
After assigning to *dp we must check this value and not dp.
Addresses-Coverity-ID: 501792 Control flow issues (DEADCODE)
Fixes: 58bef195f9 ("cmd: eficonfig: add support for setting fdt")
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
@@ -133,7 +133,7 @@ efi_status_t efi_load_option_dp_join(struct efi_device_path **dp,
|
||||
|
||||
*dp = efi_dp_concat(tmp_dp, fdt_dp, *dp_size);
|
||||
efi_free_pool(tmp_dp);
|
||||
if (!dp)
|
||||
if (!*dp)
|
||||
return EFI_OUT_OF_RESOURCES;
|
||||
*dp_size += efi_dp_size(fdt_dp) + sizeof(END);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user