зеркало из https://github.com/github/putty.git
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. [originally from svn r5561]
This commit is contained in:
Родитель
d0beed9aba
Коммит
4fa2049108
1
ssh.c
1
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) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче