Use larger thread termination timeouts.

This commit is contained in:
lotodore committed 2007-10-29 18:49:28 +00:00
1 parent 1f649da5c2
commit 3953210ad9
4 files changed
+6 -6

No files matched your search

+2 -2
View File
@@ -270,7 +270,7 @@ ServerLobbyThread::Main()
GetSender().SignalTermination();
if (!GetSender().Join(SENDER_THREAD_TERMINATE_TIMEOUT))
LOG_ERROR("Fatal error: Unable to terminated Sender Thread in Lobby.");
LOG_ERROR("Fatal error: Unable to terminated Sender Thread in Lobby.");
CleanupConnectQueue();
}
@@ -710,7 +710,7 @@ ServerLobbyThread::RemoveGameLoop()
boost::shared_ptr<ServerGameThread> tmpGame = pos->second;
tmpGame->SignalTermination();
if (!tmpGame->Join(GAME_THREAD_TERMINATE_TIMEOUT))
throw ServerException(__FILE__, __LINE__, ERR_NET_GAME_TERMINATION_FAILED, 0);
throw ServerException(__FILE__, __LINE__, ERR_NET_GAME_TERMINATION_FAILED, 0);
InternalRemoveGame(tmpGame);
}
++i;