diff --git a/server/gameserver/pvedata.cc b/server/gameserver/pvedata.cc index 47bc5039..d6b3291c 100644 --- a/server/gameserver/pvedata.cc +++ b/server/gameserver/pvedata.cc @@ -4,5 +4,9 @@ void PveData::AddDamageInfo(int sender_id, int receiver_id, float dmg) { - + auto itr = damage_hash_.find(receiver_id); + if (itr == damage_hash_.end()) { + damage_hash_[receiver_id] = std::map(); + } + itr = damage_hash_.find(receiver_id); }