From 4046b55c5769d1463118cb3f4c3b6ebcae981d97 Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri, 12 Nov 2021 22:05:38 +0100 Subject: [PATCH] fix(Core): Crashfix. (#9157) --- src/server/scripts/Spells/spell_priest.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/Spells/spell_priest.cpp b/src/server/scripts/Spells/spell_priest.cpp index 7d6ba350b..86f75cd46 100644 --- a/src/server/scripts/Spells/spell_priest.cpp +++ b/src/server/scripts/Spells/spell_priest.cpp @@ -792,7 +792,10 @@ class spell_pri_vampiric_touch : public AuraScript void HandleProc(AuraEffect const* aurEff, ProcEventInfo& eventInfo) { PreventDefaultAction(); - eventInfo.GetActor()->CastSpell(eventInfo.GetActor(), 57669, true, nullptr, aurEff); + if (Unit* actor = eventInfo.GetActor()) + { + actor->CastSpell(actor, 57669, true, nullptr, aurEff); + } } void Register() override