From 15d6a55cd0f2ec2cf7446bb056bc43c39b3260cf Mon Sep 17 00:00:00 2001 From: Liangliang Zhang Date: Mon, 5 Feb 2018 14:02:48 -0800 Subject: [PATCH] fixed lane segment bug. --- modules/map/pnc_map/pnc_map.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/map/pnc_map/pnc_map.cc b/modules/map/pnc_map/pnc_map.cc index 5c95543896..8c813906d3 100644 --- a/modules/map/pnc_map/pnc_map.cc +++ b/modules/map/pnc_map/pnc_map.cc @@ -241,6 +241,10 @@ bool PncMap::UpdateRoutingResponse(const routing::RoutingResponse &routing) { route_indices_.emplace_back(); route_indices_.back().segment = ToLaneSegment(passage.segment(lane_index)); + if (route_indices_.back().segment.lane == nullptr) { + AERROR << "Fail to get lane segment from passage."; + return false; + } route_indices_.back().index = {road_index, passage_index, lane_index}; } } -- GitLab