Author: gonzalo
Date: 2006-07-24 12:10:57 -0400 (Mon, 24 Jul 2006)
New Revision: 62926
Modified:
trunk/mono/mono/metadata/ChangeLog
trunk/mono/mono/metadata/threadpool.c
Log:
2006-07-24 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
* threadpool.c: Windows also misbehaves on async. connects. Fixes bug
#78888.
Modified: trunk/mono/mono/metadata/ChangeLog
===================================================================
--- trunk/mono/mono/metadata/ChangeLog 2006-07-24 15:28:57 UTC (rev 62925)
+++ trunk/mono/mono/metadata/ChangeLog 2006-07-24 16:10:57 UTC (rev 62926)
@@ -1,3 +1,8 @@
+2006-07-24 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
+
+ * threadpool.c: Windows also misbehaves on async. connects. Fixes bug
+ #78888.
+
2006-07-20 Dick Porter <[EMAIL PROTECTED]>
* file-io.c (ves_icall_System_IO_MonoIO_Seek): Fix signed/unsigned
Modified: trunk/mono/mono/metadata/threadpool.c
===================================================================
--- trunk/mono/mono/metadata/threadpool.c 2006-07-24 15:28:57 UTC (rev
62925)
+++ trunk/mono/mono/metadata/threadpool.c 2006-07-24 16:10:57 UTC (rev
62926)
@@ -768,9 +768,10 @@
GSList *list;
SocketIOData *data = &socket_io_data;
-#if defined(PLATFORM_MACOSX) || defined(PLATFORM_BSD6)
+#if defined(PLATFORM_MACOSX) || defined(PLATFORM_BSD6) ||
defined(PLATFORM_WIN32)
/* select() for connect() does not work well on the Mac. Bug #75436. */
/* Bug #77637 for the BSD 6 case */
+ /* Bug #78888 for the Windows case */
if (state->operation == AIO_OP_CONNECT && state->blocking == TRUE) {
start_io_thread_or_queue (state);
return;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches