diff options
author | Damien Miller <djm@mindrot.org> | 2001-12-21 14:53:11 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2001-12-21 14:53:11 +1100 |
commit | f6681a3a96ae06d62db49594ba0dcf352f817801 (patch) | |
tree | 30dffcc80c35ed4b1e97d4d114a8eaebc14412be /ChangeLog | |
parent | 8db9a8431058974fe54b4a68684cb16ed70d1f9e (diff) |
- markus@cvs.openbsd.org 2001/12/19 16:09:39
[serverloop.c]
fix race between SIGCHLD and select with an additional pipe. writing
to the pipe on SIGCHLD wakes up select(). using pselect() is not
portable and siglongjmp() ugly. W. R. Stevens suggests similar solution.
initial idea by pmenage@ensim.com; ok deraadt@, djm@
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -38,6 +38,12 @@ | |||
38 | [sshconnect1.c sshconnect2.c sshconnect.c sshd.8 sshd.c sshd_config] | 38 | [sshconnect1.c sshconnect2.c sshconnect.c sshd.8 sshd.c sshd_config] |
39 | [ssh-keygen.c sshlogin.c sshpty.c sshtty.c ttymodes.c uidswap.c] | 39 | [ssh-keygen.c sshlogin.c sshpty.c sshtty.c ttymodes.c uidswap.c] |
40 | basic KNF done while i was looking for something else | 40 | basic KNF done while i was looking for something else |
41 | - markus@cvs.openbsd.org 2001/12/19 16:09:39 | ||
42 | [serverloop.c] | ||
43 | fix race between SIGCHLD and select with an additional pipe. writing | ||
44 | to the pipe on SIGCHLD wakes up select(). using pselect() is not | ||
45 | portable and siglongjmp() ugly. W. R. Stevens suggests similar solution. | ||
46 | initial idea by pmenage@ensim.com; ok deraadt@, djm@ | ||
41 | 47 | ||
42 | 20011219 | 48 | 20011219 |
43 | - (stevesk) OpenBSD CVS sync X11 localhost display | 49 | - (stevesk) OpenBSD CVS sync X11 localhost display |
@@ -7066,4 +7072,4 @@ | |||
7066 | - Wrote replacements for strlcpy and mkdtemp | 7072 | - Wrote replacements for strlcpy and mkdtemp |
7067 | - Released 1.0pre1 | 7073 | - Released 1.0pre1 |
7068 | 7074 | ||
7069 | $Id: ChangeLog,v 1.1701 2001/12/21 03:45:46 djm Exp $ | 7075 | $Id: ChangeLog,v 1.1702 2001/12/21 03:53:11 djm Exp $ |