From 66c026fe98bfc1ed25a2ec3162ab41829eaa5697 Mon Sep 17 00:00:00 2001 From: Mikhail Gorbushin Date: Fri, 9 Aug 2019 11:07:15 +0300 Subject: [PATCH] [routing] Fix segfault --- routing/index_router.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/routing/index_router.cpp b/routing/index_router.cpp index 94e4ff696e..45efdcb10a 100644 --- a/routing/index_router.cpp +++ b/routing/index_router.cpp @@ -889,7 +889,8 @@ void IndexRouter::RoadsToNearestEdges(m2::PointD const & point, Segment IndexRouter::GetSegmentByEdge(Edge const & edge) const { - auto const & info = edge.GetFeatureId().m_mwmId.GetInfo(); + auto const & featureId = edge.GetFeatureId(); + auto const & info = featureId.m_mwmId.GetInfo(); CHECK(info, ()); auto const numMwmId = m_numMwmIds->GetId(info->GetLocalFile().GetCountryFile()); return Segment(numMwmId, edge.GetFeatureId().m_index, edge.GetSegId(), edge.IsForward());