This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
     new e512f68  [SSHD-1028] Fix SSH_MSG_DISCONNECT: Too many concurrent 
connections (#148)
e512f68 is described below

commit e512f68e2067723ce85c0f8e6a8642f2773aae9c
Author: Guillaume Nodet <gno...@gmail.com>
AuthorDate: Wed Jul 22 09:33:01 2020 +0200

    [SSHD-1028] Fix SSH_MSG_DISCONNECT: Too many concurrent connections (#148)
---
 CHANGES.md                                                              | 1 +
 sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java | 1 +
 2 files changed, 2 insertions(+)

diff --git a/CHANGES.md b/CHANGES.md
index 3c694a4..1f843bc 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -20,5 +20,6 @@
 
 ## Behavioral changes and enhancements
 
+* [SSHD-1028](https://issues.apache.org/jira/browse/SSHD-1028) Fix 
SSH_MSG_DISCONNECT: Too many concurrent connections.
 * [SSHD-1033](https://issues.apache.org/jira/browse/SSHD-1033) Fix 
simultaneous usage of dynamic and local port forwarding.
 * [SSHD-1039](https://issues.apache.org/jira/browse/SSHD-1039) Fix support for 
some basic options in ssh/sshd cli.
diff --git 
a/sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java 
b/sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java
index fea2962..fb5b962 100644
--- a/sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java
+++ b/sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java
@@ -375,6 +375,7 @@ public class Nio2Session extends AbstractCloseable 
implements IoSession {
                     log.debug("handleReadCycleCompletion({}) Socket has been 
disconnected (result={}), closing IoSession now",
                             this, result);
                 }
+                close(true);
             }
         } catch (Throwable exc) {
             completionHandler.failed(exc, attachment);

Reply via email to