diff --git a/nav2_util/src/lifecycle_node.cpp b/nav2_util/src/lifecycle_node.cpp index 49fdf51ec7..57a520e6f3 100644 --- a/nav2_util/src/lifecycle_node.cpp +++ b/nav2_util/src/lifecycle_node.cpp @@ -149,7 +149,7 @@ void LifecycleNode::destroyBond() RCLCPP_INFO(get_logger(), "Destroying bond (%s) to lifecycle manager.", this->get_name()); if (bond_) { - bond_.reset(); + bond_->breakBond(); } } }