aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobingad <robingad@rambler.ru>2021-02-28 19:10:27 +0200
committerGitHub <noreply@github.com>2021-02-28 18:10:27 +0100
commit5e78494e541b15ede4ca41c92654d6c401f6dc4c (patch)
treebf67dbece9a44d2d6c606aac4fb67afa0a96772a /src
parentc86cffe5ef95d87929d954abe36d96fe9edb68e3 (diff)
Core/Spells: Add nullptr itemTarget check in Spell::EffectEnchantItemTmp (#26172)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/SpellEffects.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index b9f0255fbae..1d1ef6a8c4f 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -2467,6 +2467,9 @@ void Spell::EffectEnchantItemTmp(SpellEffIndex effIndex)
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT_TARGET)
return;
+ if (!itemTarget)
+ return;
+
Player* player = m_caster->ToPlayer();
if (!player)
return;