From 00a0b11390a602b45bf14627dfd5dd1f160d7d7a Mon Sep 17 00:00:00 2001 From: simon Date: Tue, 29 Mar 2005 13:10:33 +0000 Subject: [PATCH 1/1] After we receive EOF on stdin, we should clear ssh->send_ok so that we stop trying to read anything further from stdin. Otherwise we send a continuous stream of SSH2_MSG_CHANNEL_EOF. git-svn-id: svn://svn.tartarus.org/sgt/putty@5561 cda61777-01e9-0310-a592-d414129be87e --- ssh.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ssh.c b/ssh.c index 72c7c2f9..8ecd060b 100644 --- a/ssh.c +++ b/ssh.c @@ -8055,6 +8055,7 @@ static void ssh_special(void *handle, Telnet_Special code) struct Packet *pktout = ssh2_pkt_init(SSH2_MSG_CHANNEL_EOF); ssh2_pkt_adduint32(pktout, ssh->mainchan->remoteid); ssh2_pkt_send(ssh, pktout); + ssh->send_ok = 0; /* now stop trying to read from stdin */ } logevent("Sent EOF message"); } else if (code == TS_PING || code == TS_NOP) { -- 2.11.0