summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authorreyk <reyk@openbsd.org>2015-11-23 21:07:29 +0000
committerreyk <reyk@openbsd.org>2015-11-23 21:07:29 +0000
commit581a129f4f0ae9d3b1cc28f0469d3edd90567f86 (patch)
tree7a34f76efcfac9d72ebff284f5fa70f82e1dc5fe /lib/libc
parentmissing pledge "getpw" for getgrnam(3) (diff)
downloadwireguard-openbsd-581a129f4f0ae9d3b1cc28f0469d3edd90567f86.tar.xz
wireguard-openbsd-581a129f4f0ae9d3b1cc28f0469d3edd90567f86.zip
accept4() is restarted after signals which prevents vmd from exiting
in the current control socket loop. Add a poll before the accept that is not restarted and allows to escape the loop. This code is kind of temporary, as we're planning to replace the event handling, but it allows to kill (or Ctrl+c) vmd for now. OK tedu@, discussed with many
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions