aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2011-10-16 14:33:48 +0200
committerShauren <shauren.trinity@gmail.com>2011-10-16 14:33:48 +0200
commit2ccf6ae29770c8f7ab67b3bc07cee5edee7e9902 (patch)
tree678fd913c797bdac3f081ffb68b8e25d13b0b9d2 /src
parent96cf810ca24624307afb5189a840c8fb4e76a2c8 (diff)
Core/Auras: Fixed another proc crash
Closes #3537
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/Entities/Unit/Unit.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 631ea9b7c90..6062a444877 100755
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -7731,6 +7731,9 @@ bool Unit::HandleDummyAuraProc(Unit* victim, uint32 damage, AuraEffect* triggere
// Guard Dog
case 201:
{
+ if (!victim)
+ return false;
+
triggered_spell_id = 54445;
target = this;
float addThreat = float(CalculatePctN(procSpell->Effects[0].CalcValue(this), triggerAmount));