diff --git a/world/eqemu_api_world_data_service.cpp b/world/eqemu_api_world_data_service.cpp index f843f1230..96b410d04 100644 --- a/world/eqemu_api_world_data_service.cpp +++ b/world/eqemu_api_world_data_service.cpp @@ -24,6 +24,10 @@ void callGetZoneList(Json::Value &response) for (auto &zone: zoneserver_list.getZoneServerList()) { Json::Value row; + if (!zone) { + continue; + } + if (!zone->IsConnected()) { continue; }