[Bug 9989] Oracle OCI client: Hangs on updating LOB data
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Mar 7 13:47:19 CST 2008
http://bugs.winehq.org/show_bug.cgi?id=9989
--- Comment #10 from Yuriy Tkachenko <yurtk at mail15.com> 2008-03-07 13:47:19 ---
This patch has been rejected by Alexandre Julliard.
He answered: "This is wrong, it will make all sockets non-overlapped."
However, it works fine for me. :)
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)))
{
IO_STATUS_BLOCK *iosb;
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list