diff --git a/codec/src/main/java/io/netty/handler/codec/ReplayingDecoderBuffer.java b/codec/src/main/java/io/netty/handler/codec/ReplayingDecoderBuffer.java index 8a1ba745b1..d780a4ec95 100644 --- a/codec/src/main/java/io/netty/handler/codec/ReplayingDecoderBuffer.java +++ b/codec/src/main/java/io/netty/handler/codec/ReplayingDecoderBuffer.java @@ -466,7 +466,9 @@ final class ReplayingDecoderBuffer implements ByteBuf { @Override public ByteBuf readBytes(ByteBuf dst) { - throw new UnreplayableOperationException(); + checkReadableBytes(dst.writableBytes()); + buffer.readBytes(dst); + return this; } @Override