summaryrefslogtreecommitdiff
path: root/src/cppunit/TestResultCollector.cpp
diff options
context:
space:
mode:
authorBaptiste Lepilleur <gaiacrtn@free.fr>2005-07-30 05:50:11 +0000
committerBaptiste Lepilleur <gaiacrtn@free.fr>2005-07-30 05:50:11 +0000
commit1e224c765eeb0cd576d16d2c9c5791bdf475acfa (patch)
treee279948a2dcca43b416c04e7af663b06a891585b /src/cppunit/TestResultCollector.cpp
parent523b8b2eb5154d6508b20401173395e7003bf36a (diff)
downloadcppunit-1e224c765eeb0cd576d16d2c9c5791bdf475acfa.tar.gz
src/cppunit/TestResultCollector.cpp: fixed memory leak in destructor.
Diffstat (limited to 'src/cppunit/TestResultCollector.cpp')
-rw-r--r--src/cppunit/TestResultCollector.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cppunit/TestResultCollector.cpp b/src/cppunit/TestResultCollector.cpp
index bc621c0..4371c50 100644
--- a/src/cppunit/TestResultCollector.cpp
+++ b/src/cppunit/TestResultCollector.cpp
@@ -14,6 +14,7 @@ TestResultCollector::TestResultCollector( SynchronizationObject *syncObject )
TestResultCollector::~TestResultCollector()
{
+ freeFailures();
}
@@ -23,6 +24,7 @@ TestResultCollector::freeFailures()
TestFailures::iterator itFailure = m_failures.begin();
while ( itFailure != m_failures.end() )
delete *itFailure++;
+ m_failures.clear();
}
@@ -35,7 +37,6 @@ TestResultCollector::reset()
freeFailures();
m_testErrors = 0;
m_tests.clear();
- m_failures.clear();
}