aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2011-05-12 10:39:08 +0200
committerShauren <shauren.trinity@gmail.com>2011-05-12 10:39:08 +0200
commit32a98d343a045e44539b2ed4ae2a62ea5090fee2 (patch)
tree0d32f4ea6efba55dca29b4a5ff454d1c1c278575 /src
parent8e35ee612e932bf5cfeda5a9f3b57c0b1268a317 (diff)
Core/Players: Fixed possible crash in cooldown handling
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/Entities/Player/Player.cpp2
1 files changed, 1 insertions, 1 deletions
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)