You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by lg...@apache.org on 2016/01/04 13:54:48 UTC

[3/5] mina-sshd git commit: Fixed PUTTY request handler detection of channel requests

Fixed PUTTY request handler detection of channel requests


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

Branch: refs/heads/master
Commit: 54c2cc664a67f9c40fd97395bd0cc2802f0cf95e
Parents: ee3a0a7
Author: Lyor Goldstein <lg...@vmware.com>
Authored: Mon Jan 4 14:52:53 2016 +0200
Committer: Lyor Goldstein <lg...@vmware.com>
Committed: Mon Jan 4 14:52:53 2016 +0200

----------------------------------------------------------------------
 .../java/org/apache/sshd/server/channel/PuttyRequestHandler.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/54c2cc66/sshd-core/src/main/java/org/apache/sshd/server/channel/PuttyRequestHandler.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/main/java/org/apache/sshd/server/channel/PuttyRequestHandler.java b/sshd-core/src/main/java/org/apache/sshd/server/channel/PuttyRequestHandler.java
index 82c741c..fd71753 100644
--- a/sshd-core/src/main/java/org/apache/sshd/server/channel/PuttyRequestHandler.java
+++ b/sshd-core/src/main/java/org/apache/sshd/server/channel/PuttyRequestHandler.java
@@ -43,13 +43,15 @@ public class PuttyRequestHandler extends AbstractChannelRequestHandler {
     public static final Set<PtyMode> PUTTY_OPTIONS =
             Collections.unmodifiableSet(EnumSet.of(PtyMode.ECHO, PtyMode.ICRNL, PtyMode.ONLCR));
 
+    public static final PuttyRequestHandler INSTANCE = new PuttyRequestHandler();
+
     public PuttyRequestHandler() {
         super();
     }
 
     @Override
     public Result process(Channel channel, String request, boolean wantReply, Buffer buffer) throws Exception {
-        if (isPuttyRequest(request)) {
+        if (!isPuttyRequest(request)) {
             return Result.Unsupported;
         }