Fixed memory leak introduced in #555
This commit is contained in:
@@ -5323,6 +5323,7 @@ int AEquip::unequip()
|
|||||||
{
|
{
|
||||||
MTGAbility * a = currentAbilities[i];
|
MTGAbility * a = currentAbilities[i];
|
||||||
if (dynamic_cast<AEquip *> (a) || dynamic_cast<ATeach *> (a) || dynamic_cast<AAConnect *> (a)
|
if (dynamic_cast<AEquip *> (a) || dynamic_cast<ATeach *> (a) || dynamic_cast<AAConnect *> (a)
|
||||||
|
|| dynamic_cast<AANewTarget *> (AbilityFactory::getCoreAbility(a))
|
||||||
|| (a->aType == MTGAbility::STANDARD_TOKENCREATOR && a->oneShot))
|
|| (a->aType == MTGAbility::STANDARD_TOKENCREATOR && a->oneShot))
|
||||||
{
|
{
|
||||||
SAFE_DELETE(a);
|
SAFE_DELETE(a);
|
||||||
|
|||||||
Reference in New Issue
Block a user