You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by el...@apache.org on 2016/02/16 11:07:18 UTC

[4/4] mina git commit: Don't reset the buffer in SSLFilter when e have encrypted it.

Don't reset the buffer in SSLFilter when e have encrypted it.

Project: http://git-wip-us.apache.org/repos/asf/mina/repo
Commit: http://git-wip-us.apache.org/repos/asf/mina/commit/a42871a7
Tree: http://git-wip-us.apache.org/repos/asf/mina/tree/a42871a7
Diff: http://git-wip-us.apache.org/repos/asf/mina/diff/a42871a7

Branch: refs/heads/2.0
Commit: a42871a778c772b52267ef5a68d72cc043aaef54
Parents: 6f8d927
Author: Emmanuel Lécharny <el...@symas.com>
Authored: Tue Feb 16 10:28:35 2016 +0100
Committer: Emmanuel Lécharny <el...@symas.com>
Committed: Tue Feb 16 10:28:35 2016 +0100

----------------------------------------------------------------------
 mina-core/src/main/java/org/apache/mina/filter/ssl/SslFilter.java | 2 --
 1 file changed, 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mina/blob/a42871a7/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 5f0090f..59e67ed 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
@@ -630,9 +630,7 @@ public class SslFilter extends IoFilterAdapter {
                         sslHandler.scheduleFilterWrite(nextFilter, writeRequest);
                     } else if (sslHandler.isHandshakeComplete()) {
                         // SSL encrypt
-                        int pos = buf.position();
                         sslHandler.encrypt(buf.buf());
-                        buf.position(pos);
                         IoBuffer encryptedBuffer = sslHandler.fetchOutNetBuffer();
                         sslHandler.scheduleFilterWrite(nextFilter, new EncryptedWriteRequest(writeRequest,
                                 encryptedBuffer));