Author: gnodet
Date: Mon May 21 15:41:59 2012
New Revision: 1341081

URL: http://svn.apache.org/viewvc?rev=1341081&view=rev
Log:
[SSHD-151] Direct TCP/IP Port Forward sends EOF to client after closing channel

Modified:
    
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDirectTcpip.java

Modified: 
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDirectTcpip.java
URL: 
http://svn.apache.org/viewvc/mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDirectTcpip.java?rev=1341081&r1=1341080&r2=1341081&view=diff
==============================================================================
--- 
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDirectTcpip.java
 (original)
+++ 
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/channel/ChannelDirectTcpip.java
 Mon May 21 15:41:59 2012
@@ -19,7 +19,6 @@
 package org.apache.sshd.server.channel;
 
 import java.io.IOException;
-import java.io.InterruptedIOException;
 import java.io.OutputStream;
 import java.net.ConnectException;
 import java.net.InetSocketAddress;
@@ -109,7 +108,9 @@ public class ChannelDirectTcpip extends 
 
             @Override
             public void sessionClosed(IoSession session) throws Exception {
-                sendEof();
+                if (!closing) {
+                    sendEof();
+                }
             }
         };
         connector.setHandler(handler);


Reply via email to