From 12fd39504f145153ecc5243ac44407c664ac3768 Mon Sep 17 00:00:00 2001 From: Michael Marshall Date: Fri, 14 Apr 2023 01:29:42 -0500 Subject: [PATCH] [fix] DigestManager should not advance readerIndex --- .../org/apache/bookkeeper/proto/checksum/DigestManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/checksum/DigestManager.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/checksum/DigestManager.java index 9f931f731a2..eab33945b1e 100644 --- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/checksum/DigestManager.java +++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/checksum/DigestManager.java @@ -159,7 +159,7 @@ private ReferenceCounted computeDigestAndPackageForSendingV2(long entryId, long buf.readerIndex(0); if (isSmallEntry) { - buf.writeBytes(unwrapped); + buf.writeBytes(unwrapped, unwrapped.readerIndex(), unwrapped.readableBytes()); unwrapped.release(); return buf; } else {