[Crash] Fix spawn race condition shown by #repop (#2455)

* Troubleshooting

* Debugging

* Debugging

* Debugging

* Debugging

* Remove debug line

* Revert back to GetRawNPCTypeName
This commit is contained in:
Chris Miles
2022-09-28 21:03:05 -05:00
committed by GitHub
parent 74dfc1ae3c
commit 714fb032e9
3 changed files with 12 additions and 6 deletions
+5 -3
View File
@@ -4257,10 +4257,12 @@ bool EntityList::LimitCheckName(const char *npc_name)
{
auto it = npc_list.begin();
while (it != npc_list.end()) {
NPC* npc = it->second;
if (npc)
if (strcasecmp(npc_name, npc->GetRawNPCTypeName()) == 0)
NPC *npc = it->second;
if (npc) {
if (strcasecmp(npc_name, npc->GetRawNPCTypeName()) == 0) {
return false;
}
}
++it;
}
return true;