From 0321bf72a511c87ac7d343ad6490f4451768c616 Mon Sep 17 00:00:00 2001 From: JJ Date: Tue, 7 Apr 2015 10:22:47 -0400 Subject: [PATCH] Attempt to catch rare crash in zoneserver process. See http://www.eqemulator.org/forums/showthread.php?t=39549 --- world/zoneserver.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/world/zoneserver.cpp b/world/zoneserver.cpp index e24dc421c..ffc22352a 100644 --- a/world/zoneserver.cpp +++ b/world/zoneserver.cpp @@ -1318,8 +1318,10 @@ bool ZoneServer::Process() { break; } } - - delete pack; + if (pack) + delete pack; + else + Log.Out(Logs::Detail, Logs::World_Server, "Zoneserver process tried to delete pack when pack does not exist."); } return true; }