diff --git a/lib/CGameInfoCallback.cpp b/lib/CGameInfoCallback.cpp index 112f37fcd..e24d7fd1e 100644 --- a/lib/CGameInfoCallback.cpp +++ b/lib/CGameInfoCallback.cpp @@ -484,7 +484,7 @@ std::vector> CGameInfoCallback::getAllVisit { std::vector> ret; for(auto & obj : gs->map->objects) - if(obj->isVisitable() && obj->ID != Obj::EVENT && isVisible(obj)) + if(obj && obj->isVisitable() && obj->ID != Obj::EVENT && isVisible(obj)) ret.push_back(obj); return ret;