[svn:parrot] r48226 - trunk/src/pmc

NotFound at svn.parrot.org NotFound at svn.parrot.org
Fri Jul 30 06:17:47 UTC 2010


Author: NotFound
Date: Fri Jul 30 06:17:47 2010
New Revision: 48226
URL: https://trac.parrot.org/parrot/changeset/48226

Log:
fix off-by-one error in OpLib

Modified:
   trunk/src/pmc/oplib.pmc

Modified: trunk/src/pmc/oplib.pmc
==============================================================================
--- trunk/src/pmc/oplib.pmc	Fri Jul 30 05:35:05 2010	(r48225)
+++ trunk/src/pmc/oplib.pmc	Fri Jul 30 06:17:47 2010	(r48226)
@@ -89,7 +89,7 @@
     }
 
     VTABLE PMC* get_pmc_keyed_int(INTVAL value) {
-        if ((UINTVAL)value > INTERP->op_lib->op_count)
+        if ((UINTVAL)value >= INTERP->op_lib->op_count)
             Parrot_ex_throw_from_c_args(INTERP, NULL, EXCEPTION_OUT_OF_BOUNDS,
                 "OpLib: Opcode index %d out of bounds", value);
         else {


More information about the parrot-commits mailing list