diff --git a/rclcpp/include/rclcpp/any_service_callback.hpp b/rclcpp/include/rclcpp/any_service_callback.hpp index 918d8e5a29..5d6f3ee7b7 100644 --- a/rclcpp/include/rclcpp/any_service_callback.hpp +++ b/rclcpp/include/rclcpp/any_service_callback.hpp @@ -165,11 +165,13 @@ class AnyServiceCallback if (std::holds_alternative(callback_)) { const auto & cb = std::get(callback_); cb(request_header, std::move(request)); + TRACETOOLS_TRACEPOINT(callback_end, static_cast(this)); return nullptr; } if (std::holds_alternative(callback_)) { const auto & cb = std::get(callback_); cb(service_handle, request_header, std::move(request)); + TRACETOOLS_TRACEPOINT(callback_end, static_cast(this)); return nullptr; } // auto response = allocate_shared();