rendered paste bodyIndex: src/game/Player.cpp
===================================================================
--- src/game/Player.cpp (revision 2876)
+++ src/game/Player.cpp (working copy)
@@ -2079,7 +2079,7 @@
PlayerSpellMap::iterator itr = m_spells.find(spell_id);
if (itr != m_spells.end())
{
- if(itr->second->state == PLAYERSPELL_REMOVED) return false;
+ if(itr->second->state == PLAYERSPELL_REMOVED) return itr;
WorldPacket data;
data.Initialize(SMSG_REMOVED_SPELL);
@@ -2089,7 +2089,7 @@
if(itr->second->state == PLAYERSPELL_NEW)
{
delete itr->second;
- itr = m_spells.erase(itr);
+ m_spells.erase(itr);
}
else
{