From 91a0cb5da3ec4c8f3ab41d386912815ee59db3c1 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Mon, 8 Jul 2019 11:32:20 +1000 Subject: [PATCH] handle connect() returning ETIMEDOUT on a non-blocking socket --- lib/isc/unix/socket.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/isc/unix/socket.c b/lib/isc/unix/socket.c index 1d02b987d1..b10868c525 100644 --- a/lib/isc/unix/socket.c +++ b/lib/isc/unix/socket.c @@ -4790,6 +4790,7 @@ isc_socket_connect(isc_socket_t *sock0, const isc_sockaddr_t *addr, ERROR_MATCH(ENOBUFS, ISC_R_NORESOURCES); ERROR_MATCH(EPERM, ISC_R_HOSTUNREACH); ERROR_MATCH(EPIPE, ISC_R_NOTCONNECTED); + ERROR_MATCH(ETIMEDOUT, ISC_R_TIMEDOUT); ERROR_MATCH(ECONNRESET, ISC_R_CONNECTIONRESET); #undef ERROR_MATCH }