From 80fbf5863264e7330eea3dc5ed6153eab57ed3ff Mon Sep 17 00:00:00 2001 From: Star Zeng Date: Thu, 27 Nov 2014 02:51:04 +0000 Subject: [PATCH] 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 --- MdeModulePkg/Core/Dxe/Mem/MemoryProfileRecord.c | 1 + 1 file changed, 1 insertion(+) 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; -- 2.39.2