From 8fab7a441cb9efc7c4fae4916230afafb877b7bd Mon Sep 17 00:00:00 2001 From: Daniel Honies Date: Tue, 25 Apr 2023 16:44:02 +0200 Subject: [PATCH] Update realsense_node_factory.cpp Fixes https://github.com/IntelRealSense/realsense-ros/issues/2711 --- realsense2_camera/src/realsense_node_factory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/realsense2_camera/src/realsense_node_factory.cpp b/realsense2_camera/src/realsense_node_factory.cpp index b129694374..410aacc78f 100644 --- a/realsense2_camera/src/realsense_node_factory.cpp +++ b/realsense2_camera/src/realsense_node_factory.cpp @@ -274,7 +274,7 @@ void RealSenseNodeFactory::init() _reconnect_timeout = declare_parameter("reconnect_timeout", 6.0); // A ROS2 hack: until a better way is found to avoid auto convertion of strings containing only digits to integers: - if (_serial_no.front() == '_') _serial_no = _serial_no.substr(1); // remove '_' prefix + if (!_serial_no.empty() && _serial_no.front() == '_') _serial_no = _serial_no.substr(1); // remove '_' prefix std::string rosbag_filename(declare_parameter("rosbag_filename", rclcpp::ParameterValue("")).get()); if (!rosbag_filename.empty())