diff --git a/rclcpp_lifecycle/test/benchmark/benchmark_lifecycle_client.cpp b/rclcpp_lifecycle/test/benchmark/benchmark_lifecycle_client.cpp index e65f0cf26d..27b01df51a 100644 --- a/rclcpp_lifecycle/test/benchmark/benchmark_lifecycle_client.cpp +++ b/rclcpp_lifecycle/test/benchmark/benchmark_lifecycle_client.cpp @@ -212,8 +212,9 @@ class BenchmarkLifecycleClient : public performance_test_fixture::PerformanceTes performance_test_fixture::PerformanceTest::TearDown(state); executor->cancel(); spinner_.join(); - lifecycle_node.reset(); + executor.reset(); lifecycle_client.reset(); + lifecycle_node.reset(); rclcpp::shutdown(); }