]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Handle ENOTCONN on read() over TCP 8030/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 5 Jul 2019 08:19:04 +0000 (10:19 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 5 Jul 2019 08:19:04 +0000 (10:19 +0200)
commit37d68b8c291e33865ec738f6f01319d3dde3c338
tree761cbd8e2c35f1d9a6d4051c7f6bc5c27be145a9
parentc577c670fed5b957b0309b451697cce4ca63217e
dnsdist: Handle ENOTCONN on read() over TCP

When a non-blocking connect() has returned `EINPROGRESS`, it looks
like BSD can return `ENOTCONN` on `read()` even after a `write()`
succeeded.
pdns/dnsdist-tcp.cc
pdns/tcpiohandler.hh