diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/nio/MultiByteBuff.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/nio/MultiByteBuff.java index f9000ed953a..3292d632dff 100644 --- a/hbase-common/src/main/java/org/apache/hadoop/hbase/nio/MultiByteBuff.java +++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/nio/MultiByteBuff.java @@ -1173,6 +1173,9 @@ public class MultiByteBuff extends ByteBuff { offset += len; } if (buffer.hasRemaining()) { + // reset + curItem = buffer; + curItemIndex = (curItemIndex - 1); break; } }