Author: ilor
Date: Sun Jun 28 02:06:04 2009
New Revision: 36429

URL: http://svn.gna.org/viewcvs/wesnoth?rev=36429&view=rev
Log:
fix windows wesnothd infinite loop issue

Modified:
    branches/1.6/src/network_worker.cpp

Modified: branches/1.6/src/network_worker.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/branches/1.6/src/network_worker.cpp?rev=36429&r1=36428&r2=36429&view=diff
==============================================================================
--- branches/1.6/src/network_worker.cpp (original)
+++ branches/1.6/src/network_worker.cpp Sun Jun 28 02:06:04 2009
@@ -418,8 +418,10 @@
                        }
                        return SOCKET_READY;
                }
-#if defined(EAGAIN) && !defined(__BEOS__) && !defined(_WIN32)
-               if(errno == EAGAIN)
+#if defined(_WIN32)
+               if(WSAGetLastError() == WSAEWOULDBLOCK)
+#elif defined(EAGAIN) && !defined(__BEOS__)
+               if(errno == EAGAIN)
 #elif defined(EWOULDBLOCK)
                if(errno == EWOULDBLOCK)
 #endif


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to