diff options
author | Martin Sustrik <sustrik@250bpm.com> | 2010-06-11 06:55:30 +0200 |
---|---|---|
committer | Martin Sustrik <sustrik@250bpm.com> | 2010-06-11 06:55:30 +0200 |
commit | 27877d73ea7dd972a773c7e960706130daaf5925 (patch) | |
tree | 0b282291013339c8d408605b0bd6bbe1b261b9b6 /src | |
parent | c818b14bbd261aa836400e9dfb4848117dd2edb6 (diff) |
EHOSTUNREACH is acceptable outcome from connect
Diffstat (limited to 'src')
-rw-r--r-- | src/tcp_connecter.cpp | 8 |
1 files 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; |