diff --git a/routing/route.cpp b/routing/route.cpp index 4b9b174ea9..7ad678977e 100644 --- a/routing/route.cpp +++ b/routing/route.cpp @@ -365,7 +365,7 @@ void Route::AppendRoute(Route const & route) ASSERT(!m_turns.empty(), ()); ASSERT(!m_times.empty(), ()); if (!m_streets.empty()) - ASSERT_LESS(m_streets.back().first, m_poly.GetPolyline().GetSize(), ()); + ASSERT_LESS(m_streets.back().first + 1, m_poly.GetPolyline().GetSize(), ()); // Remove road end point and turn instruction. ASSERT_LESS(MercatorBounds::DistanceOnEarth(m_poly.End().m_pt, route.m_poly.Begin().m_pt),