summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/buffer.c
diff options
context:
space:
mode:
authormarkus <markus@openbsd.org>2001-12-19 16:09:39 +0000
committermarkus <markus@openbsd.org>2001-12-19 16:09:39 +0000
commit99dfba73b369eead7230a3b25242ddc70e752aa0 (patch)
tree3b005af1f2c419eb8e80598d8cee9172f0678803 /usr.bin/ssh/buffer.c
parenthandle utsname.nodename case for FamilyLocal X authorization; ok markus@ (diff)
downloadwireguard-openbsd-99dfba73b369eead7230a3b25242ddc70e752aa0.tar.xz
wireguard-openbsd-99dfba73b369eead7230a3b25242ddc70e752aa0.zip
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 'usr.bin/ssh/buffer.c')
0 files changed, 0 insertions, 0 deletions