efi_loader: efi_realloc() must check efi_alloc() return value
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Tue, 8 Jul 2025 10:08:20 +0000 (12:08 +0200)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Sat, 26 Jul 2025 05:37:03 +0000 (07:37 +0200)
commitaa703a816a62deb876a1e77ccff030a7cc60f344
tree923f0ea91b63757d8b726504f7e1bde424badf05
parentb9bb2627bbb672a8dce58c7da5c0e48b921a6b29
efi_loader: efi_realloc() must check efi_alloc() return value

Avoid copying to NULL if out of memory.

Fixes: 3c08df58cc43 ("lib: efi_loader: efi_memory.c: add efi_realloc() for realloc memory")
Addresses-Coverity-ID: 569499: Null pointer dereferences (NULL_RETURNS)
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
lib/efi_loader/efi_memory.c