fixed a mem leak I introduced in last update

This commit is contained in:
techdragon.nguyen@gmail.com
2011-02-10 00:18:52 +00:00
parent 9c8ff0e27a
commit bfd8cf8527
+2 -3
View File
@@ -273,8 +273,7 @@ ManaCost::ManaCost(const ManaCost& manaCost)
}
for (int i = 0 ; i < 10; i++)
{
ManaCostHybrid *hybridCopy = NEW ManaCostHybrid( manaCost.hybrids[i] );
hybrids[i] = hybridCopy;
hybrids[i] = NEW ManaCostHybrid( manaCost.hybrids[i] );
}
nbhybrids = manaCost.nbhybrids;
@@ -319,7 +318,7 @@ ManaCost & ManaCost::operator= (const ManaCost & manaCost)
ManaCost::~ManaCost()
{
for (unsigned int i = 0; i < nbhybrids; i++)
for (unsigned int i = 0; i < 10; i++)
{
SAFE_DELETE(hybrids[i]);
}