Core/Maps : Crash fix

Closes #1489
This commit is contained in:
LihO
2011-08-04 19:41:11 +02:00
parent 24bb62ec44
commit 3fbb657e3b

View File

@@ -544,7 +544,7 @@ void Map::Update(const uint32 t_diff)
{
Player* plr = m_mapRefIter->getSource();
if (!plr->IsInWorld())
if (!plr || !plr->IsInWorld())
continue;
// update players at tick
@@ -559,7 +559,7 @@ void Map::Update(const uint32 t_diff)
WorldObject* obj = *m_activeNonPlayersIter;
++m_activeNonPlayersIter;
if (!obj->IsInWorld())
if (!obj || !obj->IsInWorld())
continue;
VisitNearbyCellsOf(obj, grid_object_update, world_object_update);