git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2080
6f19259b-4bc3-4df7-8a09-
765794883524
if (GuidHob != NULL) {\r
EfiMemoryTypeInformation = GET_GUID_HOB_DATA (GuidHob);\r
DataSize = GET_GUID_HOB_DATA_SIZE (GuidHob);\r
if (GuidHob != NULL) {\r
EfiMemoryTypeInformation = GET_GUID_HOB_DATA (GuidHob);\r
DataSize = GET_GUID_HOB_DATA_SIZE (GuidHob);\r
- if (EfiMemoryTypeInformation != NULL && DataSize > 0 && DataSize < EfiMaxMemoryType * sizeof (EFI_MEMORY_TYPE_INFORMATION)) {\r
+ if (EfiMemoryTypeInformation != NULL && DataSize > 0 && DataSize <= (EfiMaxMemoryType + 1) * sizeof (EFI_MEMORY_TYPE_INFORMATION)) {\r
CopyMem (&gMemoryTypeInformation, EfiMemoryTypeInformation, DataSize);\r
}\r
}\r
CopyMem (&gMemoryTypeInformation, EfiMemoryTypeInformation, DataSize);\r
}\r
}\r