Repository: accumulo
Updated Branches:
  refs/heads/master 40a874341 -> 036e739ba


ACCUMULO-4017 prevent bit extension from making byte values negative indexes


Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/a689f3ac
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/a689f3ac
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/a689f3ac

Branch: refs/heads/master
Commit: a689f3ac0a89f628741e1eb1ae01d76bac2ebb72
Parents: 29c7eeb
Author: Eric C. Newton <eric.new...@gmail.com>
Authored: Tue Oct 13 15:48:35 2015 -0400
Committer: Eric C. Newton <eric.new...@gmail.com>
Committed: Tue Oct 13 15:48:35 2015 -0400

----------------------------------------------------------------------
 .../java/org/apache/accumulo/core/iterators/user/GrepIterator.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/a689f3ac/core/src/main/java/org/apache/accumulo/core/iterators/user/GrepIterator.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/accumulo/core/iterators/user/GrepIterator.java 
b/core/src/main/java/org/apache/accumulo/core/iterators/user/GrepIterator.java
index d3efe2f..30d27ae 100644
--- 
a/core/src/main/java/org/apache/accumulo/core/iterators/user/GrepIterator.java
+++ 
b/core/src/main/java/org/apache/accumulo/core/iterators/user/GrepIterator.java
@@ -59,7 +59,7 @@ public class GrepIterator extends Filter {
       skip = 0;
       for (int j = M - 1; j >= 0; j--) {
         if (term[j] != value[i + j]) {
-          skip = Math.max(1, j - right[value[i + j]]);
+          skip = Math.max(1, j - right[value[i + j] & 0xff]);
         }
       }
       if (skip == 0) {

Reply via email to