diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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 | ||
8 | 20100126 | 20 | 20100126 |
9 | - (djm) OpenBSD CVS Sync | 21 | - (djm) OpenBSD CVS Sync |