Moved entity_list.Clear() prior to destruction of Perl objects in zone shutdown

This commit is contained in:
Derision 2013-04-12 19:20:43 +01:00
parent b8febdd440
commit 3b42f295d6
2 changed files with 8 additions and 5 deletions

View File

@ -1,5 +1,7 @@
EQEMu Changelog (Started on Sept 24, 2003 15:50)
-------------------------------------------------------
== 04/12/2013 ==
Derision: Moved entity_list.Clear() prior to destruction of Perl objects in zone shutdown as I was seeing a segfault due to attempts to call EVENT_HATE_LIST as mobs were being destroyed.
== 04/09/2013 ==
demonstar55: Realized I was an idiot, changed salvage script to be better

View File

@ -470,12 +470,13 @@ int main(int argc, char** argv) {
Sleep(ZoneTimerResolution);
}
safe_delete(parse);
safe_delete(pxs);
safe_delete(ps);
safe_delete(mmf);
entity_list.Clear();
safe_delete(parse);
safe_delete(pxs);
safe_delete(ps);
safe_delete(mmf);
if (zone != 0)
Zone::Shutdown(true);
//Fix for Linux world server problem.