Browse Source

crash fix on WS_TraitsList not existing for DoF client

Image 3 years ago
parent
commit
06e7e6b96e
1 changed files with 4 additions and 0 deletions
  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++) {