Author: gnodet
Date: Sun May 20 19:34:03 2012
New Revision: 1340813

URL: http://svn.apache.org/viewvc?rev=1340813&view=rev
Log:
[SSHD-129] TCP connection through Port Forward can take up to 5 seconds due to 
DNS lookup

Modified:
    
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/session/TcpipForwardSupport.java
    
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java

Modified: 
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/session/TcpipForwardSupport.java
URL: 
http://svn.apache.org/viewvc/mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/session/TcpipForwardSupport.java?rev=1340813&r1=1340812&r2=1340813&view=diff
==============================================================================
--- 
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/session/TcpipForwardSupport.java
 (original)
+++ 
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/session/TcpipForwardSupport.java
 Sun May 20 19:34:03 2012
@@ -191,9 +191,9 @@ public class TcpipForwardSupport extends
             buffer.putInt(id);
             buffer.putInt(localWindow.getSize());
             buffer.putInt(localWindow.getPacketSize());
-            buffer.putString(local.getHostName());
+            buffer.putString(local.getAddress().getHostAddress());
             buffer.putInt(local.getPort());
-            buffer.putString(remote.getHostName());
+            buffer.putString(remote.getAddress().getHostAddress());
             buffer.putInt(remote.getPort());
             session.writePacket(buffer);
             return openFuture;

Modified: 
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java
URL: 
http://svn.apache.org/viewvc/mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java?rev=1340813&r1=1340812&r2=1340813&view=diff
==============================================================================
--- 
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java
 (original)
+++ 
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java
 Sun May 20 19:34:03 2012
@@ -195,7 +195,7 @@ public class X11ForwardSupport extends I
             buffer.putInt(id);
             buffer.putInt(localWindow.getSize());
             buffer.putInt(localWindow.getPacketSize());
-            buffer.putString(remote.getHostName());
+            buffer.putString(remote.getAddress().getHostAddress());
             buffer.putInt(remote.getPort());
             session.writePacket(buffer);
             return openFuture;


Reply via email to