mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-18 08:28:32 +01:00
Core/Spells: Fix memory leak when Load() fails from spell/aura-scripts
This commit is contained in:
@@ -2068,6 +2068,7 @@ void Aura::LoadScripts()
|
||||
{
|
||||
std::list<AuraScript*>::iterator bitr = itr;
|
||||
++itr;
|
||||
delete (*bitr);
|
||||
m_loadedScripts.erase(bitr);
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -6946,6 +6946,7 @@ void Spell::LoadScripts()
|
||||
{
|
||||
std::list<SpellScript*>::iterator bitr = itr;
|
||||
++itr;
|
||||
delete (*bitr);
|
||||
m_loadedScripts.erase(bitr);
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user