aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2014-05-02 23:21:37 +0200
committerjackpoz <giacomopoz@gmail.com>2014-05-02 23:21:37 +0200
commit3e0d2e49448ae5d53baefa0ef3b2df4542aae1dd (patch)
tree969fbd14ee125a74d759177c9294c8182981bfc6 /src
parent1be3a2bdf57b3c82a6b538d65f9801205ff3a147 (diff)
Core/Misc: Fix static analysis issues
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Globals/ObjectMgr.h3
-rw-r--r--src/server/game/Spells/SpellMgr.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Globals/ObjectMgr.h b/src/server/game/Globals/ObjectMgr.h
index 42fdfbf9bfe..8cf8f221dd2 100644
--- a/src/server/game/Globals/ObjectMgr.h
+++ b/src/server/game/Globals/ObjectMgr.h
@@ -412,7 +412,8 @@ struct AreaTrigger
struct BroadcastText
{
- BroadcastText()
+ BroadcastText() : Id(0), Language(0), EmoteId0(0), EmoteId1(0), EmoteId2(0),
+ EmoteDelay0(0), EmoteDelay1(0), EmoteDelay2(0), SoundId(0), Unk1(0), Unk2(0)
{
MaleText.resize(DEFAULT_LOCALE + 1);
FemaleText.resize(DEFAULT_LOCALE + 1);
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index e40ee32c46f..e0a20346242 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -821,7 +821,7 @@ bool SpellMgr::IsSpellProcEventCanTriggeredBy(SpellProcEventEntry const* spellPr
if (EventProcFlag == PROC_FLAG_DONE_PERIODIC)
{
/// no aura with only PROC_FLAG_DONE_PERIODIC and spellFamilyName == 0 can proc from a HOT.
- if (!spellProcEvent->spellFamilyName)
+ if (!spellProcEvent || !spellProcEvent->spellFamilyName)
return false;
}
/// Aura must have positive procflags for a HOT to proc