diff options
author | Alexander Bluhm <bluhm@cvs.openbsd.org> | 2015-01-06 11:42:38 +0000 |
---|---|---|
committer | Alexander Bluhm <bluhm@cvs.openbsd.org> | 2015-01-06 11:42:38 +0000 |
commit | 8f6e8cfcc35a35e78e0ab07e341e4a9b1c4c28ce (patch) | |
tree | 62f56686542613b54e8ebd41be36da854ec5ca8c /lib/libkeynote | |
parent | 263bd1b026b12ae81029598e050d34535ec3a0ec (diff) |
Apply commit e0e6958aa074a7714cd7c4aa779a1dfede3a03b1 from upstream.
- Avoid deadlock when activating signals. Fixes bug 3048812.
Based on patch by Nicholas Marriott.
The deadlock was ultimately fixed in a different way (by disabling
reinit - see event.c r1.25). Add it now for consistency but without
the Windows compatibility code. Convert the fnctl() calls to
SOCK_CLOEXEC | SOCK_NONBLOCK to simplify the code.
OK nicm@
Diffstat (limited to 'lib/libkeynote')
0 files changed, 0 insertions, 0 deletions