浏览代码

caster nullptr check

Emagi 2 月之前
父节点
当前提交
1a641f23ce
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      EQ2/source/WorldServer/SpellProcess.cpp

+ 1 - 1
EQ2/source/WorldServer/SpellProcess.cpp

@@ -1734,7 +1734,7 @@ bool SpellProcess::CastProcessedSpell(LuaSpell* spell, bool passive, bool in_her
 					send_to_sender = false;
 				}
 				
-				if(spell->caster->GetZone()) {
+				if(spell->caster && spell->caster->GetZone()) {
 					spell->caster->GetZone()->SimpleMessage(CHANNEL_SPELLS_OTHER, effect_message.c_str(), target, 50, send_to_sender);
 				}
 			}