diff --git a/projects/mtg/src/ExtraCost.cpp b/projects/mtg/src/ExtraCost.cpp index c9eb581b5..0187c6489 100644 --- a/projects/mtg/src/ExtraCost.cpp +++ b/projects/mtg/src/ExtraCost.cpp @@ -120,8 +120,10 @@ LifeorManaCost::LifeorManaCost(TargetChooser *_tc,string manaType) : ManaCost * newCost = ManaCost::parseManaCost(buildType); if(_target->controller()->getManaPool()->canAfford(newCost) || _target->controller()->life > 1) { + SAFE_DELETE(newCost); return 1; } + SAFE_DELETE(newCost); return 0; }