1
0

fix crash on missing caster for RemoveWard

This commit is contained in:
Emagi 2024-11-19 15:53:41 -05:00
parent 51107a23f1
commit 45da917e8a

View File

@ -6681,6 +6681,11 @@ int EQ2Emu_lua_RemoveWard(lua_State* state) {
return 0;
}
if(!spell->caster) {
lua_interface->LogError("%s: RemoveWard error: no valid caster", lua_interface->GetScriptName(state));
return 0;
}
ZoneServer* zone = spell->caster->GetZone();
if(!zone) {
lua_interface->LogError("%s: RemoveWard error: no valid zone for caster", lua_interface->GetScriptName(state));