summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorHeinrich Schuchardt <xypron.glpk@gmx.de>2021-03-19 17:14:48 +0100
committerHeinrich Schuchardt <xypron.glpk@gmx.de>2021-03-19 17:14:48 +0100
commitdfdcd7eff371071d4f5089fa8bf1c50bef6828f5 (patch)
tree7c8b87cff9b238adafaf382a0a6c7fc9b6ee9ac5 /lib
parent59fd1e9d1d75cedfa9c1f6a06fd3f367fe644360 (diff)
downloadgnu-efi-dfdcd7eff371071d4f5089fa8bf1c50bef6828f5.tar.gz
Undefined Status in LibGetVariableAndSize()
GrowBuffer() expects that parameter Status is initialized. LibGetVariableAndSize() currently passes random data from the stack. Initialize variable Status. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Diffstat (limited to 'lib')
-rw-r--r--lib/misc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/misc.c b/lib/misc.c
index fdcc934..4164a7b 100644
--- a/lib/misc.c
+++ b/lib/misc.c
@@ -246,7 +246,7 @@ LibGetVariableAndSize (
OUT UINTN *VarSize
)
{
- EFI_STATUS Status;
+ EFI_STATUS Status = EFI_SUCCESS;
VOID *Buffer;
UINTN BufferSize;