Tartarus CVS: putty simon

tartarus-commits@lists.tartarus.org tartarus-commits@lists.tartarus.org
Sun, 15 Sep 2002 14:24:00 +0100


CVSROOT:	/home/cvs
Module name:	putty
Changes by:	simon	02/09/15 14:24:00

Modified files:
	.              : ssh.c 

Log message:
Improvements to SSH1 channel close handling: track sending and
receiving of CLOSE and CLOSE_CONFIRMATION separately rather than
taking short cuts. I believe ssh-1.2.33 sending CLOSE_CONFIRMATION
before CLOSE was causing the remaining incidences of bug
`nonexistent-channel'. (ssh-1.2.33 appears to have unilaterally
decreed that CLOSE and CLOSE_CONFIRMATION are respectively renamed
INPUT_EOF and OUTPUT_CLOSING, hence there is no longer an ordering
constraint on them. Bah.)