Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
}\r
} while (Status == EFI_BUFFER_TOO_SMALL);\r
\r
+ if (MemoryMap == NULL) {\r
+ return ;\r
+ }\r
+\r
SortMemoryMap (MemoryMap, UefiMemoryMapSize, mUefiDescriptorSize);\r
MergeMemoryMapForNotPresentEntry (MemoryMap, &UefiMemoryMapSize, mUefiDescriptorSize);\r
\r
UINTN MemoryMapEntryCount;\r
UINTN Index;\r
\r
+ if (mUefiMemoryMap == NULL) {\r
+ return FALSE;\r
+ }\r
+\r
MemoryMap = mUefiMemoryMap;\r
MemoryMapEntryCount = mUefiMemoryMapSize/mUefiDescriptorSize;\r
for (Index = 0; Index < MemoryMapEntryCount; Index++) {\r