EHOSTUNREACH is a valid return value from recv()

This commit is contained in:
Martin Sustrik 2010-07-19 08:38:24 +02:00
parent 269904361b
commit aedf3f808b

View File

@ -211,7 +211,7 @@ int zmq::tcp_socket_t::read (void *data, int size)
// Signalise peer failure.
if (nbytes == -1 && (errno == ECONNRESET || errno == ECONNREFUSED ||
errno == ETIMEDOUT))
errno == ETIMEDOUT || errno == EHOSTUNREACH))
return -1;
errno_assert (nbytes != -1);