This is an automated email from the ASF dual-hosted git repository.

chenhang pushed a commit to branch branch-4.16
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


The following commit(s) were added to refs/heads/branch-4.16 by this push:
     new 424ec12541 [fix] DigestManager should not advance readerIndex (#3919)
424ec12541 is described below

commit 424ec12541371645ecb3ad0c8f524ec138a613e5
Author: Michael Marshall <[email protected]>
AuthorDate: Fri Apr 14 07:22:12 2023 -0500

    [fix] DigestManager should not advance readerIndex (#3919)
    
    (cherry picked from commit df4492012cc03682534cbc8dd68dd81163b0c947)
---
 .../main/java/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 9f931f731a..eab33945b1 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 @@ public abstract class DigestManager {
         buf.readerIndex(0);
 
         if (isSmallEntry) {
-            buf.writeBytes(unwrapped);
+            buf.writeBytes(unwrapped, unwrapped.readerIndex(), 
unwrapped.readableBytes());
             unwrapped.release();
             return buf;
         } else {

Reply via email to