simon-svn: putty: simon

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Sun Jul 21 11:12:58 BST 2013


SVN root:       svn://svn.tartarus.org/sgt
Changes by:     simon
Revision:       9953
Date:           2013-07-21 11:12:58 +0100 (Sun, 21 Jul 2013)

Log message (7 lines):
If the SSH server sends us CHANNEL_CLOSE for a channel on which we're
sitting on a pile of buffered data waiting for WINDOW_ADJUSTs, we
should throw away that buffered data, because the CHANNEL_CLOSE tells
us that we won't be receiving those WINDOW_ADJUSTs, and if we hang on
to the data and keep trying then it'll prevent ssh_channel_try_eof
from sending the CHANNEL_EOF which is a prerequisite of sending our
own CHANNEL_CLOSE.

Modified files:
U   putty/ssh.c

Links:
http://svn.tartarus.org/sgt/?rev=9953&view=rev
http://svn.tartarus.org/sgt/putty/ssh.c?rev=9953&r1=9952&r2=9953



More information about the tartarus-commits mailing list