Title: [86822] trunk/Source/WebCore
Revision
86822
Author
[email protected]
Date
2011-05-18 23:40:06 -0700 (Wed, 18 May 2011)

Log Message

2011-05-18  Fumitoshi Ukai  <[email protected]>

        Reviewed by Alexey Proskuryakov.

        http/tests/websocket/tests/workers/worker-handshake-challenge-randomness.html crashed once on Windows XP Debug (Tests)
        https://bugs.webkit.org/show_bug.cgi?id=57048

        * platform/network/cf/SocketStreamHandleCFNet.cpp:
        (WebCore::SocketStreamHandle::platformClose): use loaderRunLoop to schedule streams on platform WIN

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (86821 => 86822)


--- trunk/Source/WebCore/ChangeLog	2011-05-19 06:17:25 UTC (rev 86821)
+++ trunk/Source/WebCore/ChangeLog	2011-05-19 06:40:06 UTC (rev 86822)
@@ -1,3 +1,13 @@
+2011-05-18  Fumitoshi Ukai  <[email protected]>
+
+        Reviewed by Alexey Proskuryakov.
+
+        http/tests/websocket/tests/workers/worker-handshake-challenge-randomness.html crashed once on Windows XP Debug (Tests)
+        https://bugs.webkit.org/show_bug.cgi?id=57048
+
+        * platform/network/cf/SocketStreamHandleCFNet.cpp:
+        (WebCore::SocketStreamHandle::platformClose): use loaderRunLoop to schedule streams on platform WIN
+
 2011-05-18  MORITA Hajime  <[email protected]>
 
         Unreviewed attempt to fix clang build.

Modified: trunk/Source/WebCore/platform/network/cf/SocketStreamHandleCFNet.cpp (86821 => 86822)


--- trunk/Source/WebCore/platform/network/cf/SocketStreamHandleCFNet.cpp	2011-05-19 06:17:25 UTC (rev 86821)
+++ trunk/Source/WebCore/platform/network/cf/SocketStreamHandleCFNet.cpp	2011-05-19 06:40:06 UTC (rev 86822)
@@ -572,8 +572,13 @@
     if (!m_readStream)
         return;
 
+#if PLATFORM(WIN)
+    CFReadStreamUnscheduleFromRunLoop(m_readStream.get(), loaderRunLoop(), kCFRunLoopDefaultMode);
+    CFWriteStreamUnscheduleFromRunLoop(m_writeStream.get(), loaderRunLoop(), kCFRunLoopDefaultMode);
+#else
     CFReadStreamUnscheduleFromRunLoop(m_readStream.get(), CFRunLoopGetCurrent(), kCFRunLoopCommonModes);
     CFWriteStreamUnscheduleFromRunLoop(m_writeStream.get(), CFRunLoopGetCurrent(), kCFRunLoopCommonModes);
+#endif
 
     CFReadStreamClose(m_readStream.get());
     CFWriteStreamClose(m_writeStream.get());
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to