1
0
forked from 0ad/0ad

Fix player rejoins. Refs #3242.

This was SVN commit r16955.
This commit is contained in:
leper 2015-08-30 02:03:50 +00:00
parent c9893b3dd0
commit 57f340f906

View File

@ -821,7 +821,7 @@ bool CNetServerWorker::OnAuthenticate(void* context, CFsmEvent* event)
std::find_if(
server.m_PlayerAssignments.begin(), server.m_PlayerAssignments.end(),
[&username] (const std::pair<CStr, PlayerAssignment>& pair)
{ return pair.second.m_Enabled && pair.second.m_Name == username; })
{ return !pair.second.m_Enabled && pair.second.m_Name == username; })
!= server.m_PlayerAssignments.end();
// Players who weren't already in the game are not allowed to join now that it's started