Fix invalid iterator in test reporter

fix #755
This commit is contained in:
Vinnie Falco
2017-08-29 08:21:55 -07:00
parent 96c53a048f
commit b13e02bb55
2 changed files with 3 additions and 6 deletions

View File

@ -4,6 +4,7 @@ Version 110:
* Refactor websocket stream members
* Refactor websocket stream: fixes and tests
* Add test::stream::lowest_layer
* Fix invalid iterator in test reporter
--------------------------------------------------------------------------------

View File

@ -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);
}
}
}