Dan Carpenter
a7eb8aeccb
efi_loader: fix uninitialized variable bug in efi_set_load_options()
...
Check for efi_search_protocol() failure before dereferencing "handler"
to avoid a crash.
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org >
2023-07-28 11:36:37 +02:00
Heinrich Schuchardt
731ab362d5
efi_loader: simplify efi_set_load_options()
...
* Replace the OpenProtocol() call by efi_search_protocol().
* Remove the CloseProtocol() call.
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com >
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org >
2022-10-10 16:34:26 +02:00
Heinrich Schuchardt
8bf5f9af3b
efi_loader: simplify efi_serialize_load_option()
...
Use u16_strsize().
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com >
2022-04-15 11:26:21 +02:00
Heinrich Schuchardt
2363effb7a
efi_loader: move load options to new module
...
Move all load options related functions to a new module. So that they can
be compiled independently.
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de >
2021-01-19 18:56:08 +01:00