diff --git a/Contractor/EdgeBasedGraphFactory.cpp b/Contractor/EdgeBasedGraphFactory.cpp index 83ceb7559..a3340959c 100644 --- a/Contractor/EdgeBasedGraphFactory.cpp +++ b/Contractor/EdgeBasedGraphFactory.cpp @@ -69,7 +69,8 @@ EdgeBasedGraphFactory::EdgeBasedGraphFactory(int nodes, std::vector edges( 2 * inputEdges.size() ); + std::vector< _NodeBasedEdge > edges; + edges.reserve( 2 * inputEdges.size() ); for ( std::vector< NodeBasedEdge >::const_iterator i = inputEdges.begin(), e = inputEdges.end(); i != e; ++i ) { _NodeBasedEdge edge; edge.source = i->source();