]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Check for NULL pointer before dereference it.
authorsfu5 <sfu5@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 25 Jan 2013 07:12:25 +0000 (07:12 +0000)
committersfu5 <sfu5@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 25 Jan 2013 07:12:25 +0000 (07:12 +0000)
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Dong Guo <guo.dong@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14086 6f19259b-4bc3-4df7-8a09-765794883524

SecurityPkg/VariableAuthenticated/RuntimeDxe/Variable.c

index 123ce6f8f0fddcab98c22dce45622b9a941014e7..aa468bac2cbea30befbc20d0b69be62f15d77a68 100644 (file)
@@ -808,6 +808,7 @@ Reclaim (
     //\r
     // Reinstall the new public key database.\r
     //\r
+    ASSERT (PubKeyHeader != NULL);\r
     CopyMem (CurrPtr, (UINT8*) PubKeyHeader, sizeof (VARIABLE_HEADER));\r
     Variable = (VARIABLE_HEADER*) CurrPtr;\r
     Variable->DataSize = NewPubKeySize;\r