diff --git a/Contractor/EdgeBasedGraphFactory.cpp b/Contractor/EdgeBasedGraphFactory.cpp index a81e87a56..3c4bafad7 100644 --- a/Contractor/EdgeBasedGraphFactory.cpp +++ b/Contractor/EdgeBasedGraphFactory.cpp @@ -256,10 +256,10 @@ void EdgeBasedGraphFactory::Run(const char * originalEdgeDataFilename) { //distance += ComputeTurnPenalty(u, v, w); assert(edgeData1.edgeBasedNodeID != edgeData2.edgeBasedNodeID); if(edgeBasedEdges.size() == edgeBasedEdges.capacity()-3) { - edgeBasedEdges.reserve(edgeBasedEdges.size()*1.1); + edgeBasedEdges.reserve(edgeBasedEdges.size()*1.2); } if(originalEdgeData.size() == originalEdgeData.capacity()-3) { - originalEdgeData.reserve(originalEdgeData.size()*1.1); + originalEdgeData.reserve(originalEdgeData.size()*1.2); } OriginalEdgeData oed(v,edgeData2.nameID, turnInstruction); EdgeBasedEdge newEdge(edgeData1.edgeBasedNodeID, edgeData2.edgeBasedNodeID, edgeBasedEdges.size(), distance, true, false );