about summary refs log tree commit homepage
path: root/README
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2015-03-09 21:18:00 +0000
committerEric Wong <e@80x24.org>2015-03-09 21:18:00 +0000
commitd33c7cba557ae40fb55446d841e084a74eacb425 (patch)
treecc32d54ebe42919c4dcdf52733ff711e1fe99bd6 /README
parent58cec82abb8b1e6feea090c72806bd9d8f693a37 (diff)
downloadcmogstored-d33c7cba557ae40fb55446d841e084a74eacb425.tar.gz
We must not clobber errno of the main thread inside signal
handler in case write fails.

This bug only affects systems without epoll_pwait where the
self-pipe is required, so it does not affect modern GNU/Linux
systems; but does affect FreeBSD systems and anybody else
relying on kqueue.

Thanks to Steven Stewart-Gallus for a Ruby bug report which
inspired this fix: https://bugs.ruby-lang.org/issues/10866

Cc: Mykola Golub <trociny@FreeBSD.org>
Cc: Steven Stewart-Gallus <sstewartgallus00@mylangara.bc.ca>
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions