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

Reply via email to