Fixed memleak in Client::Handle_OP_MercenaryDataRequest (cppcheck)

This commit is contained in:
Derision 2013-03-03 22:22:04 +00:00
parent aceaba0fb0
commit 9a47e79e8e

View File

@ -13503,12 +13503,11 @@ void Client::Handle_OP_MercenaryDataRequest(const EQApplicationPacket *app)
}
NPC* tar = entity_list.GetNPCByID(merchant_id);
if(tar) {
int mercTypeCount = 0;
int mercCount = 0;
MercenaryMerchantList_Struct* mml = new MercenaryMerchantList_Struct;
if(DistNoRoot(*tar) > USE_NPC_RANGE2)
return;
@ -13516,6 +13515,8 @@ void Client::Handle_OP_MercenaryDataRequest(const EQApplicationPacket *app)
return;
}
MercenaryMerchantList_Struct* mml = new MercenaryMerchantList_Struct;
mercTypeCount = tar->GetNumMercTypes(GetClientVersion());
mercCount = tar->GetNumMercs(GetClientVersion());