This is an automated email from the ASF dual-hosted git repository. elecharny pushed a commit to branch 2.0.X in repository https://gitbox.apache.org/repos/asf/mina.git
The following commit(s) were added to refs/heads/2.0.X by this push: new a4d98f6 Applied patch made in 2.1 a4d98f6 is described below commit a4d98f6830dbf7dbb7291e341b18f8c2225de4ce Author: emmanuel lecharny <elecha...@apache.org> AuthorDate: Tue Feb 8 17:43:00 2022 +0100 Applied patch made in 2.1 --- .../org/apache/mina/filter/codec/CumulativeProtocolDecoder.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mina-core/src/main/java/org/apache/mina/filter/codec/CumulativeProtocolDecoder.java b/mina-core/src/main/java/org/apache/mina/filter/codec/CumulativeProtocolDecoder.java index fc3ace9..33f99ea 100644 --- a/mina-core/src/main/java/org/apache/mina/filter/codec/CumulativeProtocolDecoder.java +++ b/mina-core/src/main/java/org/apache/mina/filter/codec/CumulativeProtocolDecoder.java @@ -234,7 +234,11 @@ public abstract class CumulativeProtocolDecoder extends ProtocolDecoderAdapter { } private void removeSessionBuffer(IoSession session) { - session.removeAttribute(BUFFER); + IoBuffer buf = (IoBuffer) session.removeAttribute(BUFFER); + + if (buf != null) { + buf.free(); + } } private void storeRemainingInSession(IoBuffer buf, IoSession session) {