From 27877d73ea7dd972a773c7e960706130daaf5925 Mon Sep 17 00:00:00 2001 From: Martin Sustrik Date: Fri, 11 Jun 2010 06:55:30 +0200 Subject: EHOSTUNREACH is acceptable outcome from connect --- src/tcp_connecter.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tcp_connecter.cpp b/src/tcp_connecter.cpp index cd0ebc8..f50d8c7 100644 --- a/src/tcp_connecter.cpp +++ b/src/tcp_connecter.cpp @@ -118,7 +118,7 @@ zmq::fd_t zmq::tcp_connecter_t::connect () // Assert that the error was caused by the networking problems // rather than 0MQ bug. zmq_assert (err == WSAECONNREFUSED || err == WSAETIMEDOUT || - err == WSAECONNABORTED); + err == WSAECONNABORTED || err == WSAEHOSTUNREACH); errno = err; return retired_fd; @@ -291,10 +291,10 @@ zmq::fd_t zmq::tcp_connecter_t::connect () err = errno; if (err != 0) { - // Assert that the error was caused by 0MQ bug. - // Networking problems are OK. No need to assert. + // Assert that the error was caused by the networking problems + // rather than 0MQ bug. zmq_assert (err == ECONNREFUSED || err == ECONNRESET || - err == ETIMEDOUT); + err == ETIMEDOUT || err == EHOSTUNREACH); errno = err; return retired_fd; -- cgit v1.2.3