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) {

Reply via email to