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 members
* Refactor websocket stream: fixes and tests * Refactor websocket stream: fixes and tests
* Add test::stream::lowest_layer * 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(iter != top.end())
{ {
if(top.size() == max_top)
top.resize(top.size() - 1);
top.emplace(iter, r.name, elapsed); top.emplace(iter, r.name, elapsed);
} if(top.size() > max_top)
else if(top.size() < max_top) top.resize(max_top);
{
top.emplace_back(r.name, elapsed);
} }
} }
} }