Fix invalid iterator in test reporter

fix #755
This commit is contained in:
Vinnie Falco
2017-08-29 08:22:12 -07:00
parent 96c53a048f
commit b13e02bb55
2 changed files with 3 additions and 6 deletions
@@ -170,13 +170,9 @@ results::add(suite_results const& r)
});
if(iter != top.end())
{
if(top.size() == max_top)
top.resize(top.size() - 1);
top.emplace(iter, r.name, elapsed);
}
else if(top.size() < max_top)
{
top.emplace_back(r.name, elapsed);
if(top.size() > max_top)
top.resize(max_top);
}
}
}