diff --git a/routing/osrm_helpers.cpp b/routing/osrm_helpers.cpp index 1b35639d1a..147e14441e 100644 --- a/routing/osrm_helpers.cpp +++ b/routing/osrm_helpers.cpp @@ -44,7 +44,7 @@ void Point2PhantomNode::operator()(FeatureType const & ft) FindNearestSegment(ft, m_point, res); - if (res.m_fid != kInvalidFid) + if (res.m_fid != kInvalidFid && !m_routingMapping.m_segMapping.GetNodeIdByFid(res.m_fid).empty()) m_candidates.push_back(res); }