Core/Arena: Fix exploit on delete member with team during fights.

This commit is contained in:
cemak
2014-08-19 19:26:26 +04:00
parent f50cd88a9e
commit ecf399e237

View File

@@ -311,6 +311,10 @@ void WorldSession::HandleArenaTeamRemoveOpcode(WorldPacket& recvData)
SendArenaTeamCommandResult(ERR_ARENA_TEAM_QUIT_S, "", "", ERR_ARENA_TEAM_LEADER_LEAVE_S);
return;
}
// Player cannot be removed during fights
if (arenaTeam->IsFighting())
return;
arenaTeam->DelMember(member->Guid, true);