diff options
| author | Adriano Cordova <[email protected]> | 2025-01-27 09:34:45 -0300 |
|---|---|---|
| committer | Heinrich Schuchardt <[email protected]> | 2025-03-10 06:39:58 +0100 |
| commit | 2eda179568771241c1c9fb09d6644a560fb8dcfc (patch) | |
| tree | aa74bcb1b9471c47a8364ad7b7cb11ebc23555b4 /include | |
| parent | 743c15b9fdd2f639012a2c26734dc146dc568218 (diff) | |
efi_loader: efi_net: let efi_net_set_dp properly update the device path
This commit fixes an use after free introduced in Commit e55a4acb54
(" efi_loader: net: set EFI bootdevice device path to HTTP when loaded
from wget"). The logic in efi_net_set_dp is reworked so that when the
function is invoked it not only changes the value of the static variable
net_dp (this is how the function was implemented in e55a4acb54) but also
updates the protocol interface of the device path protocol in case efi
has started.
Fixes: e55a4acb54e8 ("efi_loader: net: set EFI bootdevice device path to HTTP when loaded from wget")
Signed-off-by: Adriano Cordova <[email protected]>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
