Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: f9326a4fece7b15da77b1099a0f149dbb067fa7e
https://github.com/tianocore/edk2/commit/f9326a4fece7b15da77b1099a0f149dbb067fa7e
Author: aaronpop <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M MdeModulePkg/Universal/BdsDxe/BdsEntry.c
M MdeModulePkg/Universal/DisplayEngineDxe/InputHandler.c
Log Message:
-----------
MdeModulePkg: Fix regressions from 11687, 11689.
11687 introduced a null check and break on the orderedlist
carriage return input handler. The carriage return is a special
case that should result in exiting the menu, but the null check
that prevented null pointer access changed the logic to continue
in the input wait loop.
Removed the break while still preventing null variable access
and allow function to exit.
11689 introduced checks on the call to EfiBootManagerGetLoadOptions,
but this encounterd a problem with the way that a default
platform recovery option was created.
The default platform recovery option was attempting to go through
existing recovery options to get the next available recovery option
number. The introduced null check short circuited these additional
calls and resulted in the platform recovery option not being created.
Modified the logic to no longer attempt to access recovery options
when non exist, and still create the default platform recovery option.
Signed-off-by: Aaron Pop <[email protected]>
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits