Tartarus CVS: putty: jacob

tartarus-commits@lists.tartarus.org tartarus-commits@lists.tartarus.org
Thu, 03 Jun 2004 11:36:30 +0100


CVS Root:       /usr/data/cvs
Module:         putty
Changes by:     jacob
Date:           Thu Jun 03 2004  11:36:30 BST

Log message:
Spotted by Dimitry Andric: `ssh-termspeed' implementation was not taking
account of coroutines and used local variables over a crFoo. I believe the
impact was cosmetic, affecting the speeds reported in the Event Log only.
I've put the variables `ispeed' and `ospeed' in the main ssh_tag structure,
even though they're only live for a short duration; I did this rather than
create a new state struct for ssh1_protocol() (since ssh_tag already has
short-duration junk like portfwd_strptr).

Modified files:
    .               : ssh.c

Links:
http://cvs.tartarus.org//putty/ssh.c.diff?r1=1.308&r2=1.309