aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDuarte Duarte <dnpd.dd@gmail.com>2017-10-30 20:27:55 +0000
committerShauren <shauren.trinity@gmail.com>2017-10-30 21:27:55 +0100
commit42321babe6017c844dd12df05a76f7c1c64a8c3d (patch)
tree9d74eec8b1d7b921ec9e882f011790dd6ee5b886 /src
parent27a8db8c2cc4000d4feb258769ba1068b1b4576c (diff)
Scripts: Fix static analysis issues CID 1379870 and 1367941 (#20747)
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Kalimdor/Firelands/boss_baleroc.cpp3
-rw-r--r--src/server/scripts/Outland/zone_hellfire_peninsula.cpp3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/server/scripts/Kalimdor/Firelands/boss_baleroc.cpp b/src/server/scripts/Kalimdor/Firelands/boss_baleroc.cpp
index 774e026627d..5219d9573c1 100644
--- a/src/server/scripts/Kalimdor/Firelands/boss_baleroc.cpp
+++ b/src/server/scripts/Kalimdor/Firelands/boss_baleroc.cpp
@@ -719,7 +719,8 @@ class spell_baleroc_torment_AuraScript : public AuraScript
uint32 stacks = healer->GetAuraCount(SPELL_VITAL_SPARK) + std::min(uint8(ceil(GetStackAmount() / (Is25ManHeroic ? 5 : 3))), uint8(255));
healer->SetAuraStack(SPELL_VITAL_SPARK, healer, stacks);
- healer->GetAura(SPELL_VITAL_SPARK)->RefreshDuration();
+ if (Aura* aura = healer->GetAura(SPELL_VITAL_SPARK))
+ aura->RefreshDuration();
}
void OnRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
diff --git a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
index aac1edbdeee..aa28157d85f 100644
--- a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
+++ b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
@@ -975,7 +975,8 @@ public:
case EVENT_ATTACK:
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PC);
me->setFaction(FACTION_HOSTILE);
- me->CombatStart(ObjectAccessor::GetPlayer(*me, _playerGUID));
+ if (Player* player = ObjectAccessor::GetPlayer(*me, _playerGUID))
+ me->CombatStart(player);
_events.ScheduleEvent(EVENT_FIREBALL, 1);
_events.ScheduleEvent(EVENT_FROSTNOVA, Seconds(5));
break;