diff options
author | Masahisa Kojima <masahisa.kojima@linaro.org> | 2023-12-18 18:57:41 +0900 |
---|---|---|
committer | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2024-01-13 18:17:46 +0100 |
commit | 5a0970ee8cf4391835d21c59e44a65d54d42377c (patch) | |
tree | 4763d08ff85b91646c9b24510827fa86f3028933 /lib/linux_compat.c | |
parent | 547d3dd28a46a18d59e00a153c8becca8d4e8cf9 (diff) |
efi_loader: fix iteration of FMP protocols
If one of the FMP protocols fails when calling GetImageInfo(),
populating the ESRT ends up with failure and other FMP protocols
are not added to the ESRT. We should still add all other FMP
protocols to the ESRT.
With this commit, iteration of all FMP protocols continues
even though one of the FMP protocols fails.
Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Tested-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Diffstat (limited to 'lib/linux_compat.c')
0 files changed, 0 insertions, 0 deletions