diff options
author | Damien Miller <djm@mindrot.org> | 2010-01-28 06:26:59 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2010-01-28 06:26:59 +1100 |
commit | a21cdfac2fd89360b5c60152bda60b4150ad35fc (patch) | |
tree | 98e78afd2d0aa06b6872814c7ca1dc9c688f67ee /ChangeLog | |
parent | 45a81a0e18fe988f20794622390146c7e3975d6f (diff) | |
download | openssh-git-a21cdfac2fd89360b5c60152bda60b4150ad35fc.tar.gz |
- djm@cvs.openbsd.org 2010/01/27 13:26:17
[mux.c]
fix bug introduced in mux rewrite:
In a mux master, when a socket to a mux slave closes before its server
session (as may occur when the slave has been signalled), gracefully
close the server session rather than deleting its channel immediately.
A server may have more messages on that channel to send (e.g. an exit
message) that will fatal() the client if they are sent to a channel that
has been prematurely deleted.
spotted by imorgan AT nas.nasa.gov
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -4,6 +4,18 @@ [mux.c] -Wuninitialized and remove a // comment; from portable (Id sync only) + - djm@cvs.openbsd.org 2010/01/27 13:26:17 + [mux.c] + fix bug introduced in mux rewrite: + + In a mux master, when a socket to a mux slave closes before its server + session (as may occur when the slave has been signalled), gracefully + close the server session rather than deleting its channel immediately. + A server may have more messages on that channel to send (e.g. an exit + message) that will fatal() the client if they are sent to a channel that + has been prematurely deleted. + + spotted by imorgan AT nas.nasa.gov 20100126 - (djm) OpenBSD CVS Sync |