Repository: mina Updated Branches: refs/heads/2.0 591fccb71 -> c6f68526e
Applied patch provided by Mark (DIRMINA-1061) Project: http://git-wip-us.apache.org/repos/asf/mina/repo Commit: http://git-wip-us.apache.org/repos/asf/mina/commit/972449e9 Tree: http://git-wip-us.apache.org/repos/asf/mina/tree/972449e9 Diff: http://git-wip-us.apache.org/repos/asf/mina/diff/972449e9 Branch: refs/heads/2.0 Commit: 972449e9722f173fc496f311864e69f7203580c6 Parents: 591fccb Author: Emmanuel Lécharny <elecha...@symas.com> Authored: Mon Dec 26 18:34:48 2016 +0100 Committer: Emmanuel Lécharny <elecha...@symas.com> Committed: Mon Dec 26 18:34:48 2016 +0100 ---------------------------------------------------------------------- .../org/apache/mina/core/polling/AbstractPollingIoProcessor.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mina/blob/972449e9/mina-core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java b/mina-core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java index 48794e6..50ebd4e 100644 --- a/mina-core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java +++ b/mina-core/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java @@ -539,6 +539,9 @@ public abstract class AbstractPollingIoProcessor<S extends AbstractIoSession> im session.increaseReadBufferSize(); } } + } else { + // release temporary buffer when read nothing + buf.free(); } if (ret < 0) {