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; }