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 2018/04/02 08:23:04 UTC
[6/6] mina git commit: Turned a 'for(; ;
)' loop into a while with a condition.
Turned a 'for(;;)' loop into a while with a condition.
Project: http://git-wip-us.apache.org/repos/asf/mina/repo
Commit: http://git-wip-us.apache.org/repos/asf/mina/commit/5d8b27b0
Tree: http://git-wip-us.apache.org/repos/asf/mina/tree/5d8b27b0
Diff: http://git-wip-us.apache.org/repos/asf/mina/diff/5d8b27b0
Branch: refs/heads/2.0
Commit: 5d8b27b0bdec16605f870c599b28d3d606776b83
Parents: 11ec332
Author: Emmanuel Lécharny <el...@symas.com>
Authored: Mon Apr 2 10:22:47 2018 +0200
Committer: Emmanuel Lécharny <el...@symas.com>
Committed: Mon Apr 2 10:22:47 2018 +0200
----------------------------------------------------------------------
.../java/org/apache/mina/filter/ssl/SslHandler.java | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mina/blob/5d8b27b0/mina-core/src/main/java/org/apache/mina/filter/ssl/SslHandler.java
----------------------------------------------------------------------
diff --git a/mina-core/src/main/java/org/apache/mina/filter/ssl/SslHandler.java b/mina-core/src/main/java/org/apache/mina/filter/ssl/SslHandler.java
index 72bf0e6..28917d3 100644
--- a/mina-core/src/main/java/org/apache/mina/filter/ssl/SslHandler.java
+++ b/mina-core/src/main/java/org/apache/mina/filter/ssl/SslHandler.java
@@ -592,15 +592,13 @@ class SslHandler {
SSLEngineResult result;
createOutNetBuffer(0);
- for (;;) {
+ result = sslEngine.wrap(emptyBuffer.buf(), outNetBuffer.buf());
+
+ while ( result.getStatus() == SSLEngineResult.Status.BUFFER_OVERFLOW ) {
+ outNetBuffer.capacity(outNetBuffer.capacity() << 1);
+ outNetBuffer.limit(outNetBuffer.capacity());
+
result = sslEngine.wrap(emptyBuffer.buf(), outNetBuffer.buf());
-
- if (result.getStatus() == SSLEngineResult.Status.BUFFER_OVERFLOW) {
- outNetBuffer.capacity(outNetBuffer.capacity() << 1);
- outNetBuffer.limit(outNetBuffer.capacity());
- } else {
- break;
- }
}
outNetBuffer.flip();