Skip to content

Commit 5ee3133

Browse files
committed
Make node name unique with random suffix
Signed-off-by: Dereck Wonnacott <[email protected]>
1 parent f1d1145 commit 5ee3133

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: rosbag2_transport/src/rosbag2_transport/rosbag2_transport.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ std::shared_ptr<Rosbag2Node> Rosbag2Transport::setup_node(
8888
{
8989
if (!transport_node_) {
9090
auto node_options = rclcpp::NodeOptions().arguments(topic_remapping_options);
91-
transport_node_ = std::make_shared<Rosbag2Node>(node_prefix + "_rosbag2", node_options);
91+
std::string random_suffix = std::to_string(rand_r() % 1000000);
92+
transport_node_ = std::make_shared<Rosbag2Node>(node_prefix + "_rosbag2_" + random_suffix, node_options);
9293
}
9394
return transport_node_;
9495
}

0 commit comments

Comments
 (0)