mirror of
https://github.com/zeromq/libzmq.git
synced 2025-10-27 11:06:52 +01:00
Problem: Assert being triggered when Windows returns WSAENOBUFS from recv call on large buffers.
Solution: Expect `WSAENOBUFS` as a valid response. See https://github.com/zeromq/libzmq/issues/3263
This commit is contained in:
@@ -284,7 +284,7 @@ int zmq::tcp_read (fd_t s_, void *data_, size_t size_)
|
|||||||
last_error == WSAENETDOWN || last_error == WSAENETRESET
|
last_error == WSAENETDOWN || last_error == WSAENETRESET
|
||||||
|| last_error == WSAECONNABORTED || last_error == WSAETIMEDOUT
|
|| last_error == WSAECONNABORTED || last_error == WSAETIMEDOUT
|
||||||
|| last_error == WSAECONNRESET || last_error == WSAECONNREFUSED
|
|| last_error == WSAECONNRESET || last_error == WSAECONNREFUSED
|
||||||
|| last_error == WSAENOTCONN);
|
|| last_error == WSAENOTCONN || last_error == WSAENOBUFS);
|
||||||
errno = wsa_error_to_errno (last_error);
|
errno = wsa_error_to_errno (last_error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user