diff --git a/src/game/Pet.cpp b/src/game/Pet.cpp index caafe568a..a66f1ccf4 100644 --- a/src/game/Pet.cpp +++ b/src/game/Pet.cpp @@ -1440,7 +1440,10 @@ void Pet::InitPetCreateSpells() { m_charmInfo->InitPetActionBar(); + for (PetSpellMap::iterator i = m_spells.begin(); i != m_spells.end(); ++i) + delete i->second; m_spells.clear(); + uint32 petspellid; PetCreateSpellEntry const* CreateSpells = objmgr.GetPetCreateSpellEntry(GetEntry()); if(CreateSpells) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 7e520b37f..a8fa06366 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "7258" + #define REVISION_NR "7259" #endif // __REVISION_NR_H__