CVSROOT:        /cvsroot/wesnoth
Module name:    wesnoth
Branch:         
Changes by:     Guillaume Melquiond <[EMAIL PROTECTED]> 04/09/14 21:55:30

Modified files:
        src/campaign_server: campaign_server.cpp 

Log message:
        Commit crimson_penguin patch. When no connection is established, the 
server is busy waiting and hogs the cpu. Force it to sleep at least 1s when all 
the data have been sent and received. It may be a bit overkill, let's just wait 
for complaints if it is.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/wesnoth/wesnoth/src/campaign_server/campaign_server.cpp.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: wesnoth/src/campaign_server/campaign_server.cpp
diff -u wesnoth/src/campaign_server/campaign_server.cpp:1.1 
wesnoth/src/campaign_server/campaign_server.cpp:1.2
--- wesnoth/src/campaign_server/campaign_server.cpp:1.1 Sun Sep 12 21:55:20 2004
+++ wesnoth/src/campaign_server/campaign_server.cpp     Tue Sep 14 21:55:30 2004
@@ -49,6 +49,7 @@
 void campaign_server::run()
 {
        for(;;) {
+               SDL_Delay(1000);
                try {
                        network::process_send_queue();
 


Reply via email to