prevent crashes in Player::_LoadArenaTeamInfo()

(cherry picked from commit 9f908e877d054ff9ab973082d631bb7199f292f6)

Signed-off-by: Wyk3d <Wyk3d@getmangos.com>
This commit is contained in:
DasBlub 2008-12-22 23:05:56 +01:00 committed by Wyk3d
parent a0edf095d9
commit 03c71517ec

View file

@ -13748,6 +13748,10 @@ void Player::_LoadArenaTeamInfo(QueryResult *result)
uint32 personal_rating = fields[3].GetUInt32();
ArenaTeam* aTeam = objmgr.GetArenaTeamById(arenateamid);
if(!aTeam) {
sLog.outError("FATAL: couldn't load arenateam %u", arenateamid);
continue;
}
uint8 arenaSlot = aTeam->GetSlot();
m_uint32Values[PLAYER_FIELD_ARENA_TEAM_INFO_1_1 + arenaSlot * 6] = arenateamid; // TeamID