Don't destroy the SslFilter when inputClosed is received: we might have some data to send
Project: http://git-wip-us.apache.org/repos/asf/mina/repo Commit: http://git-wip-us.apache.org/repos/asf/mina/commit/7696c341 Tree: http://git-wip-us.apache.org/repos/asf/mina/tree/7696c341 Diff: http://git-wip-us.apache.org/repos/asf/mina/diff/7696c341 Branch: refs/heads/2.0 Commit: 7696c34105d1719e829fc802bdfa9c873b3d2d20 Parents: 4c62831 Author: Emmanuel Lécharny <[email protected]> Authored: Tue May 29 07:02:36 2018 +0200 Committer: Emmanuel Lécharny <[email protected]> Committed: Tue May 29 07:02:36 2018 +0200 ---------------------------------------------------------------------- .../java/org/apache/mina/filter/ssl/SslFilter.java | 17 ----------------- 1 file changed, 17 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mina/blob/7696c341/mina-core/src/main/java/org/apache/mina/filter/ssl/SslFilter.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/ssl/SslFilter.java b/mina-core/src/main/java/org/apache/mina/filter/ssl/SslFilter.java index b2f8ac8..060ccc0 100644 --- a/mina-core/src/main/java/org/apache/mina/filter/ssl/SslFilter.java +++ b/mina-core/src/main/java/org/apache/mina/filter/ssl/SslFilter.java @@ -488,23 +488,6 @@ public class SslFilter extends IoFilterAdapter { nextFilter.sessionClosed(session); } } - - - @Override - public void inputClosed(NextFilter nextFilter, IoSession session) throws Exception { - SslHandler sslHandler = getSslSessionHandler(session); - - try { - synchronized (sslHandler) { - // release resources - sslHandler.destroy(); - } - } finally { - // notify closed session - nextFilter.inputClosed(session); - } - } - @Override public void messageReceived(NextFilter nextFilter, IoSession session, Object message) throws SSLException {
