Переглянути джерело

crash fix on WS_TraitsList not existing for DoF client

Image 3 роки тому
батько
коміт
06e7e6b96e
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      EQ2/source/WorldServer/Traits/Traits.cpp

+ 4 - 0
EQ2/source/WorldServer/Traits/Traits.cpp

@@ -172,6 +172,10 @@ EQ2Packet* MasterTraitList::GetTraitListPacket (Client* client)
 	}
 
 	PacketStruct* packet = configReader.getStruct("WS_TraitsList", version);
+
+	if (packet == NULL)
+		return NULL;
+
 	packet->setArrayLengthByName("num_traits", num_traits);
 
 	for (itr = SortedTraitList.begin(); itr != SortedTraitList.end(); itr++) {