Re: Changes default socket behavior for WSASendTo function from overlapped to non-overlapped
31 Oct
2007
31 Oct
'07
11:28 a.m.
yurtk(a)mail15.com writes:
diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c index 24a4a76..3697746 100644 --- a/dlls/ws2_32/socket.c +++ b/dlls/ws2_32/socket.c @@ -2662,7 +2662,8 @@ INT WINAPI WSASendTo( SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, goto error; }
- if ((lpOverlapped || lpCompletionRoutine) && + /* If no options specified, the socket assumed to be non-overlapped*/ + if (options && (lpOverlapped || lpCompletionRoutine) && !(options & (FILE_SYNCHRONOUS_IO_ALERT | FILE_SYNCHRONOUS_IO_NONALERT))) {
This is wrong, it will make all sockets non-overlapped. -- Alexandre Julliard julliard(a)winehq.org
6707
Age (days ago)
6707
Last active (days ago)
0 comments
1 participants
participants (1)
-
Alexandre Julliard