Fix for possible memory leak with mercenaries and bots

This commit is contained in:
Uleat 2019-06-19 20:01:57 -04:00
parent 0541eec8bf
commit 6256660972

View File

@ -509,16 +509,16 @@ void EntityList::MobProcess()
} }
if(mob_dead) { if(mob_dead) {
if(mob->IsNPC()) { if(mob->IsMerc()) {
entity_list.RemoveNPC(id);
}
else if(mob->IsMerc()) {
entity_list.RemoveMerc(id); entity_list.RemoveMerc(id);
#ifdef BOTS
} }
#ifdef BOTS
else if(mob->IsBot()) { else if(mob->IsBot()) {
entity_list.RemoveBot(id); entity_list.RemoveBot(id);
}
#endif #endif
else if(mob->IsNPC()) {
entity_list.RemoveNPC(id);
} }
else { else {
#ifdef _WINDOWS #ifdef _WINDOWS