diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index f0da5c08..fcbd1412 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -1739,6 +1739,7 @@ void Creature::RemoveSurplusHero(int hero_id, int num) Hero* hero = list_first_entry(&itr->second, Hero, entry); + hero->Destory(); list_del_init(&hero->entry); --exists_num; }