Merge pull request #307 from mkoppanen/master

Handle ETIMEDOUT
This commit is contained in:
Pieter Hintjens 2012-04-09 18:20:02 -07:00
commit f6330f3d8d

View File

@ -308,7 +308,8 @@ int zmq::stream_engine_t::write (const void *data_, size_t size_)
return 0;
// Signalise peer failure.
if (nbytes == -1 && (errno == ECONNRESET || errno == EPIPE))
if (nbytes == -1 && (errno == ECONNRESET || errno == EPIPE ||
errno == ETIMEDOUT))
return -1;
errno_assert (nbytes != -1);