mirror of
https://github.com/pocoproject/poco.git
synced 2024-12-12 18:20:26 +01:00
fix memory leak when ignoring test error/failure
This commit is contained in:
parent
47e52f2d76
commit
a9e7655569
@ -126,7 +126,6 @@ void TestCase::run(TestResult *result)
|
||||
msg.append(": ");
|
||||
msg.append(e.what());
|
||||
result->addError(this, new CppUnitException(msg));
|
||||
|
||||
}
|
||||
catch (...)
|
||||
{
|
||||
|
@ -126,6 +126,7 @@ void TextTestResult::addError(Test* test, CppUnitException* e)
|
||||
else
|
||||
{
|
||||
_ostr << "ERROR (ignored)" << std::flush;
|
||||
delete e;
|
||||
}
|
||||
}
|
||||
|
||||
@ -140,6 +141,7 @@ void TextTestResult::addFailure(Test* test, CppUnitException* e)
|
||||
else
|
||||
{
|
||||
_ostr << "FAILURE (ignored)" << std::flush;
|
||||
delete e;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user