]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/CpuDxe/CpuDxe.c
Add array index check to avoid potential buffer overflow.
[mirror_edk2.git] / UefiCpuPkg / CpuDxe / CpuDxe.c
index e117b9ab56f0c3c14d736a93b71bcca56968dd53..457823d5cd427dc4bfe9ef92a256f50eab8029ff 100644 (file)
@@ -857,6 +857,7 @@ RefreshGcdMemoryAttributes (
   UINT32                              FirmwareVariableMtrrCount;\r
 \r
   FirmwareVariableMtrrCount = GetFirmwareVariableMtrrCount ();\r
+  ASSERT (FirmwareVariableMtrrCount <= MTRR_NUMBER_OF_VARIABLE_MTRR);\r
 \r
 //  mIsFlushingGCD = TRUE;\r
   mIsFlushingGCD = FALSE;\r