[Mulgara-svn] r1443 - trunk/src/jar/tuples/java/org/mulgara/store/tuples
ronald at mulgara.org
ronald at mulgara.org
Mon Jan 19 11:28:22 UTC 2009
Author: ronald
Date: 2009-01-19 03:28:22 -0800 (Mon, 19 Jan 2009)
New Revision: 1443
Modified:
trunk/src/jar/tuples/java/org/mulgara/store/tuples/UnboundJoin.java
Log:
Fixed wrong index check that could lead to ArrayIndexOutOfBoundsException.
Modified: trunk/src/jar/tuples/java/org/mulgara/store/tuples/UnboundJoin.java
===================================================================
--- trunk/src/jar/tuples/java/org/mulgara/store/tuples/UnboundJoin.java 2009-01-19 11:28:16 UTC (rev 1442)
+++ trunk/src/jar/tuples/java/org/mulgara/store/tuples/UnboundJoin.java 2009-01-19 11:28:22 UTC (rev 1443)
@@ -474,7 +474,7 @@
for (int j = 0; j < operandBinding[i].length; j++) {
if (fooOperand[i][j] == PREFIX) {
// Variable first bound to a next method parameter prefix column passed to beforeFirst.
- operandBinding[i][j] = (j < prefix.length) ? prefix[fooColumn[i][j]] : Tuples.UNBOUND;
+ operandBinding[i][j] = (fooColumn[i][j] < prefix.length) ? prefix[fooColumn[i][j]] : Tuples.UNBOUND;
} else {
// Variable first bound to a leftward operand column
operandBinding[i][j] = operands[fooOperand[i][j]].getColumnValue(fooColumn[i][j]);
More information about the Mulgara-svn
mailing list