From 6229852331b55206c49035356fdf65c6e0eaeeab Mon Sep 17 00:00:00 2001 From: Aeadoin <109764533+Aeadoin@users.noreply.github.com> Date: Sat, 24 Dec 2022 12:50:04 -0500 Subject: [PATCH] [Commands] #reload level_mods could cause Non-Booted zones to crash. (#2670) --- zone/worldserver.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/zone/worldserver.cpp b/zone/worldserver.cpp index 94b0da11f..edaf9859c 100644 --- a/zone/worldserver.cpp +++ b/zone/worldserver.cpp @@ -1966,14 +1966,16 @@ void WorldServer::HandleMessage(uint16 opcode, const EQ::Net::Packet &p) } case ServerOP_ReloadLevelEXPMods: { - zone->SendReloadMessage("Level Based Experience Modifiers"); - zone->LoadLevelEXPMods(); + if (zone && zone->IsLoaded()) { + zone->SendReloadMessage("Level Based Experience Modifiers"); + zone->LoadLevelEXPMods(); + } break; } case ServerOP_ReloadLogs: { - zone->SendReloadMessage("Log Settings"); - LogSys.LoadLogDatabaseSettings(); + zone->SendReloadMessage("Log Settings"); + LogSys.LoadLogDatabaseSettings(); break; } case ServerOP_ReloadMerchants: {