4 Mar
2011
4 Mar
'11
4:58 p.m.
I was seeing this coming through WS2_async_send. I will investigate and give you a better code path that is resulting in this. -aric On 3/4/11 10:47 AM, Alexandre Julliard wrote:
Aric Stewart<aric(a)codeweavers.com> writes:
@@ -1781,6 +1781,9 @@ static int WS2_send( int fd, struct ws2_async *wsa ) wsa->iovec[wsa->first_iovec].iov_len -= n; } } + /* BSD and OS/X return EMSGSIZE if hdr.msg_iovlen is 0 */ + else if ( hdr.msg_iovlen == 0&& errno == EMSGSIZE) + ret = 0;
This should never happen. We should always have at least one iov at that point, the callers should make sure of that.