bind9/lib/isc/netmgr
Ondřej Surý 6cfab7e4f7 Gracefully handle uv_read_start() failures
Under specific rare timing circumstances the uv_read_start() could
fail with UV_EINVAL when the connection is reset between the connect (or
accept) and the uv_read_start() call on the nmworker loop.  Handle such
situation gracefully by propagating the errors from uv_read_start() into
upper layers, so the socket can be internally closed().

(cherry picked from commit b432d5d3bc)
2022-06-14 11:55:03 +02:00
..
Makefile.in Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
netmgr-int.h Gracefully handle uv_read_start() failures 2022-06-14 11:55:03 +02:00
netmgr.c Gracefully handle uv_read_start() failures 2022-06-14 11:55:03 +02:00
tcp.c Gracefully handle uv_read_start() failures 2022-06-14 11:55:03 +02:00
tcpdns.c Gracefully handle uv_read_start() failures 2022-06-14 11:55:03 +02:00
udp.c Gracefully handle uv_read_start() failures 2022-06-14 11:55:03 +02:00
uv-compat.c Add uv_tcp_close_reset compat 2022-02-17 09:50:10 +01:00
uv-compat.h Abort when libuv at runtime mismatches libuv at compile time 2022-04-26 11:52:02 +02:00
uverr2result.c add UV_ENOTSUP to isc___nm_uverr2result() 2022-01-17 11:47:12 +01:00