From 9673980fae2761b531e07aafe7dded4af9845d61 Mon Sep 17 00:00:00 2001 From: DennisOSRM Date: Thu, 1 Mar 2012 15:59:46 +0100 Subject: [PATCH] Reserve is not initial size --- Contractor/EdgeBasedGraphFactory.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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();