Author: ilor
Date: Sun Jun 28 02:10:44 2009
New Revision: 36432
URL: http://svn.gna.org/viewcvs/wesnoth?rev=36432&view=rev
Log:
fix windows wesnothd infinite loop issue
Modified:
trunk/src/network_worker.cpp
Modified: trunk/src/network_worker.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/network_worker.cpp?rev=36432&r1=36431&r2=36432&view=diff
==============================================================================
--- trunk/src/network_worker.cpp (original)
+++ trunk/src/network_worker.cpp Sun Jun 28 02:10:44 2009
@@ -419,8 +419,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