From 32a98d343a045e44539b2ed4ae2a62ea5090fee2 Mon Sep 17 00:00:00 2001 From: Shauren Date: Thu, 12 May 2011 10:39:08 +0200 Subject: Core/Players: Fixed possible crash in cooldown handling --- src/server/game/Entities/Player/Player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index ccfb5f0635f..fa004759fda 100755 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -22873,7 +22873,7 @@ void Player::AddGlobalCooldown(SpellEntry const *spellInfo, Spell *spell) if (!(spellInfo->Attributes & (SPELL_ATTR0_UNK4|SPELL_ATTR0_PASSIVE))) cdTime *= GetFloatValue(UNIT_MOD_CAST_SPEED); - else if (IsRangedWeaponSpell(spellInfo) && !spell->IsAutoRepeat()) + else if (IsRangedWeaponSpell(spellInfo) && spell && !spell->IsAutoRepeat()) cdTime *= m_modAttackSpeedPct[RANGED_ATTACK]; if (cdTime > 1500.0f) -- cgit v1.2.3