summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2010-01-28 06:26:59 +1100
committerDamien Miller <djm@mindrot.org>2010-01-28 06:26:59 +1100
commita21cdfac2fd89360b5c60152bda60b4150ad35fc (patch)
tree98e78afd2d0aa06b6872814c7ca1dc9c688f67ee /ChangeLog
parent45a81a0e18fe988f20794622390146c7e3975d6f (diff)
- 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--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index aac1b7193..05cbba64a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,18 @@
4 [mux.c] 4 [mux.c]
5 -Wuninitialized and remove a // comment; from portable 5 -Wuninitialized and remove a // comment; from portable
6 (Id sync only) 6 (Id sync only)
7 - djm@cvs.openbsd.org 2010/01/27 13:26:17
8 [mux.c]
9 fix bug introduced in mux rewrite:
10
11 In a mux master, when a socket to a mux slave closes before its server
12 session (as may occur when the slave has been signalled), gracefully
13 close the server session rather than deleting its channel immediately.
14 A server may have more messages on that channel to send (e.g. an exit
15 message) that will fatal() the client if they are sent to a channel that
16 has been prematurely deleted.
17
18 spotted by imorgan AT nas.nasa.gov
7 19
820100126 2020100126
9 - (djm) OpenBSD CVS Sync 21 - (djm) OpenBSD CVS Sync