From cbe749aa204a8f8ea7ec4592b4380ef5864d70fc Mon Sep 17 00:00:00 2001 From: megamage Date: Mon, 22 Dec 2008 23:43:48 -0600 Subject: *prevent crashes in Player::_LoadArenaTeamInfo(). By DasBlub. --HG-- branch : trunk --- src/game/Player.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 1f3e4e120f9..d2d2bbafe4e 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -13717,6 +13717,11 @@ 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 -- cgit v1.2.3