]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SecurityPkg/VariableAuthenticated/RuntimeDxe/Variable.c
Check for NULL pointer before dereference it.
[mirror_edk2.git] / 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