]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Array boundary evaluation expression fixed.
authorjji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 15 Jan 2009 03:46:29 +0000 (03:46 +0000)
committerjji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 15 Jan 2009 03:46:29 +0000 (03:46 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7283 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Universal/EbcDxe/EbcExecute.c

index 4f47e206e7016ba9875d32b9a2828ac5dc18aa81..788f505617a594c7c9251c4f58330321e189e65d 100644 (file)
@@ -1370,7 +1370,7 @@ EbcExecuteInstructions (
   UINTN       InstructionsLeft;\r
   UINTN       SavedInstructionCount;\r
 \r
-  if ((*VmPtr->Ip & 0x3F) >= sizeof(mVmOpcodeTable)) {\r
+  if ((*VmPtr->Ip & 0x3F) >= sizeof(mVmOpcodeTable)/sizeof(mVmOpcodeTable[0])) {\r
     EbcDebugSignalException (EXCEPT_EBC_INVALID_OPCODE, EXCEPTION_FLAG_FATAL, VmPtr);\r
     return EFI_UNSUPPORTED;\r
   }\r