From 5dfd07fa4f1383105e1bdb8ece173a660c7dd3d2 Mon Sep 17 00:00:00 2001 From: jackpoz Date: Sun, 18 Jan 2015 18:30:34 +0100 Subject: Core/Misc: Fix static analysis issues Fix some static analysis issues reported by Coverity --- src/server/game/Spells/Auras/SpellAuras.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server/game/Spells') diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp index 1f2d599121e..edbc9ab37b6 100644 --- a/src/server/game/Spells/Auras/SpellAuras.cpp +++ b/src/server/game/Spells/Auras/SpellAuras.cpp @@ -327,6 +327,9 @@ Aura* Aura::Create(SpellInfo const* spellproto, uint32 effMask, WorldObject* own else casterGUID = caster->GetGUID(); + // at this point of Aura::Create() there MUST be a valid caster + ASSERT(caster); + // check if aura can be owned by owner if (owner->isType(TYPEMASK_UNIT)) if (!owner->IsInWorld() || ((Unit*)owner)->IsDuringRemoveFromWorld()) -- cgit v1.2.3