Skip to content

Commit 6bf5975

Browse files
authored
Handle invalid floats in points of arrow marker (#1471)
1 parent de383ee commit 6bf5975

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/rviz/default_plugin/marker_utils.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,10 @@ void checkPointsArrow(const visualization_msgs::Marker& marker, std::stringstrea
224224
addSeparatorIfRequired(ss);
225225
ss << "Number of points for an ARROW marker should be either 0 or 2.";
226226
increaseLevel(::ros::console::levels::Error, level);
227+
return;
227228
}
229+
for (const auto& p : marker.points)
230+
checkFloats(p, ss, level);
228231
}
229232

230233
void checkPointsNotEmpty(const visualization_msgs::Marker& marker, std::stringstream& ss, ::ros::console::levels::Level& level)

0 commit comments

Comments
 (0)