edk2/MdeModulePkg/Library/UefiBootManagerLib
Aaron Pop 72d0846c4c MdeModulePkg: Fix conditionally uninitialized variables
https://github.com/github/codeql/blob/codeql-cli-2.7.3/cpp/ql/src/Security/CWE/CWE-457/ConditionallyUninitializedVariable.qhelp

Some local variables, when going through a code path, can
end up uninitialized (using the value they had at the start
of the function). This is generally due to an error path
that can occur based on the library instances, or the
unchecked error (i.e. a allocation failing).

These variables should be initialized with a known value
that will result in the function being able to exit
gracefully.

Signed-off-by: Aaron Pop <aaronpop@microsoft.com>
2026-08-05 08:59:15 +00:00
..
BmBoot.c MdeModulePkg: Fix conditionally uninitialized variables 2026-08-05 08:59:15 +00:00
BmBootDescription.c MdeModulePkg: Fix missing NULL tests 2026-08-05 08:59:15 +00:00
BmConnect.c MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
BmConsole.c MdeModulePkg: Fix conditionally uninitialized variables 2026-08-05 08:59:15 +00:00
BmDriverHealth.c MdeModulePkg: Fix conditionally uninitialized variables 2026-08-05 08:59:15 +00:00
BmHotkey.c MdeModulePkg: Fix conditionally uninitialized variables 2026-08-05 08:59:15 +00:00
BmLoadOption.c MdeModulePkg: Fix missing NULL tests 2026-08-05 08:59:15 +00:00
BmMisc.c MdeModulePkg: Fix missing NULL tests 2026-08-05 08:59:15 +00:00
InternalBm.h MdeModulePkg: Update performance measurements to use new perf macros 2026-03-17 02:38:07 +00:00
UefiBootManagerLib.inf MdeModulePkg: Update performance measurements to use new perf macros 2026-03-17 02:38:07 +00:00
UefiBootManagerLib.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00