Commit 10a93bb7 authored by Martin Sustrik's avatar Martin Sustrik

Unspecified error code from mailbox_t::recv on Win32 fixed

Signed-off-by: 's avatarMartin Sustrik <sustrik@250bpm.com>
parent a28928fe
......@@ -127,8 +127,10 @@ int zmq::mailbox_t::recv (command_t *cmd_, int timeout_)
// Attempt to read an entire command.
int nbytes = ::recv (r, (char*) cmd_, sizeof (command_t), 0);
if (nbytes == -1 && WSAGetLastError () == WSAEWOULDBLOCK)
if (nbytes == -1 && WSAGetLastError () == WSAEWOULDBLOCK) {
errno = EAGAIN;
return -1;
}
// Sanity check for success.
wsa_assert (nbytes != SOCKET_ERROR);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment