From 7066e319ef6e3ee24d48f0299eefd4e379eebea7 Mon Sep 17 00:00:00 2001 From: CHIA-PING TSAI Date: Fri, 31 Mar 2017 18:13:38 +0800 Subject: [PATCH] HBASE-17859 ByteBufferUtils#compareTo is wrong --- .../src/main/java/org/apache/hadoop/hbase/util/ByteBufferUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/util/ByteBufferUtils.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/util/ByteBufferUtils.java index 760afd424a..badce242c7 100644 --- a/hbase-common/src/main/java/org/apache/hadoop/hbase/util/ByteBufferUtils.java +++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/util/ByteBufferUtils.java @@ -668,7 +668,7 @@ public final class ByteBufferUtils { int end2 = o2 + l2; for (int i = o1, j = o2; i < end1 && j < end2; i++, j++) { int a = buf1[i] & 0xFF; - int b = buf2.get(i) & 0xFF; + int b = buf2.get(j) & 0xFF; if (a != b) { return a - b; } -- 2.11.0 (Apple Git-81)