diff options
| author | Baptiste Lepilleur <gaiacrtn@free.fr> | 2005-07-30 05:50:11 +0000 |
|---|---|---|
| committer | Baptiste Lepilleur <gaiacrtn@free.fr> | 2005-07-30 05:50:11 +0000 |
| commit | 1e224c765eeb0cd576d16d2c9c5791bdf475acfa (patch) | |
| tree | e279948a2dcca43b416c04e7af663b06a891585b /src/cppunit/TestResultCollector.cpp | |
| parent | 523b8b2eb5154d6508b20401173395e7003bf36a (diff) | |
| download | cppunit-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.cpp | 3 |
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(); } |
