Bläddra i källkod

Remove wait close to avoid MState mutex lock issue

Emagi 1 år sedan
förälder
incheckning
622ad6347e
1 ändrade filer med 0 tillägg och 4 borttagningar
  1. 0 4
      EQ2/source/WorldServer/zoneserver.cpp

+ 0 - 4
EQ2/source/WorldServer/zoneserver.cpp

@@ -3333,10 +3333,6 @@ void ZoneServer::RemoveClient(Client* client)
 		
 		client->GetPlayer()->DeleteSpellEffects(true);
 		
-		if(client->getConnection()) {
-			client->getConnection()->ResetSessionAttempts();
-			client->getConnection()->SetState(EQStreamState::WAIT_CLOSE);
-		}
 		RemoveSpawn(client->GetPlayer(), false, true, true, true, true);
 		connected_clients.Remove(client, true, DisconnectClientTimer); // changed from a hardcoded 30000 (30 sec) to the DisconnectClientTimer rule
 	}