From 12cbe232577107d0ef1196689914bd99cbcd12f9 Mon Sep 17 00:00:00 2001 From: sfu5 Date: Fri, 25 Jan 2013 07:12:25 +0000 Subject: [PATCH] Check for NULL pointer before dereference it. Signed-off-by: Fu Siyuan Reviewed-by: Ye Ting Reviewed-by: Dong Guo git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14086 6f19259b-4bc3-4df7-8a09-765794883524 --- SecurityPkg/VariableAuthenticated/RuntimeDxe/Variable.c | 1 + 1 file changed, 1 insertion(+) diff --git a/SecurityPkg/VariableAuthenticated/RuntimeDxe/Variable.c b/SecurityPkg/VariableAuthenticated/RuntimeDxe/Variable.c index 123ce6f8f0..aa468bac2c 100644 --- a/SecurityPkg/VariableAuthenticated/RuntimeDxe/Variable.c +++ b/SecurityPkg/VariableAuthenticated/RuntimeDxe/Variable.c @@ -808,6 +808,7 @@ Reclaim ( // // Reinstall the new public key database. // + ASSERT (PubKeyHeader != NULL); CopyMem (CurrPtr, (UINT8*) PubKeyHeader, sizeof (VARIABLE_HEADER)); Variable = (VARIABLE_HEADER*) CurrPtr; Variable->DataSize = NewPubKeySize; -- 2.39.2