From: Star Zeng Date: Thu, 27 Nov 2014 02:51:04 +0000 (+0000) Subject: MdeModulePkg DxeCore: Check pointer AllocInfoData before dereferencing. X-Git-Tag: edk2-stable201903~10575 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=80fbf5863264e7330eea3dc5ed6153eab57ed3ff MdeModulePkg DxeCore: Check pointer AllocInfoData before dereferencing. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Eric Dong git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16453 6f19259b-4bc3-4df7-8a09-765794883524 --- diff --git a/MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c b/MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c index dca0008f75..60971ba9f9 100644 --- a/MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c +++ b/MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c @@ -838,6 +838,7 @@ CoreUpdateProfileAllocate ( if (EFI_ERROR (Status)) { return FALSE; } + ASSERT (AllocInfoData != NULL); AllocInfo = &AllocInfoData->AllocInfo; AllocInfoData->Signature = MEMORY_PROFILE_ALLOC_INFO_SIGNATURE; AllocInfo->Header.Signature = MEMORY_PROFILE_ALLOC_INFO_SIGNATURE;