Repository: mina-sshd
Updated Branches:
  refs/heads/master 4f207ad6d -> 3a6aff31f


[SSHD-715] Reset the session idle timeout when debug, ignore or unimplemented 
message(s) received


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

Branch: refs/heads/master
Commit: 3a6aff31f32bdf4cf7a600865b8c9884377a6680
Parents: 4f207ad
Author: Lyor Goldstein <lyor.goldst...@gmail.com>
Authored: Fri Nov 18 07:40:29 2016 +0200
Committer: Lyor Goldstein <lyor.goldst...@gmail.com>
Committed: Fri Nov 18 07:40:29 2016 +0200

----------------------------------------------------------------------
 .../org/apache/sshd/common/session/helpers/AbstractSession.java   | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/3a6aff31/sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java
----------------------------------------------------------------------
diff --git 
a/sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java
 
b/sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java
index dc09e33..5263e34 100644
--- 
a/sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java
+++ 
b/sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java
@@ -637,6 +637,7 @@ public abstract class AbstractSession extends 
AbstractKexFactoryManager implemen
             }
             return;
         }
+        resetIdleTimeout();
 
         ReservedSessionMessagesHandler handler = 
resolveReservedSessionMessagesHandler();
         handler.handleIgnoreMessage(this, buffer);
@@ -649,6 +650,7 @@ public abstract class AbstractSession extends 
AbstractKexFactoryManager implemen
             }
             return;
         }
+        resetIdleTimeout();
 
         ReservedSessionMessagesHandler handler = 
resolveReservedSessionMessagesHandler();
         handler.handleUnimplementedMessage(this, buffer);
@@ -675,6 +677,7 @@ public abstract class AbstractSession extends 
AbstractKexFactoryManager implemen
             }
             return;
         }
+        resetIdleTimeout();
 
         ReservedSessionMessagesHandler handler = 
resolveReservedSessionMessagesHandler();
         handler.handleDebugMessage(this, buffer);

Reply via email to