cvs commit: src/crypto/openssh channels.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Jan 15 04:03:29 PST 2004
dillon 2004/01/15 04:03:00 PST
DragonFly src repository
Modified files:
crypto/openssh channels.c
Log:
Fix a long-standing bug in protocol 2 operation. The client will top sending
window updates to the server if and output channel fails. Output channels
often fail when pipes fail or the filesystem becomes full. If the server has
a great deal more data to send it will exhaust its window and stall
indefinitely.
This reproduces the problem:
limit filesize 64k
ssh remotebox -n cat /usr/share/dict/words | cat > junkfile
Revision Changes Path
1.4 +15 -4 src/crypto/openssh/channels.c
http://www.dragonflybsd.org/cvsweb/src/crypto/openssh/channels.c.diff?r1=1.3&r2=1.4&f=h
More information about the Commits
mailing list