diff --git a/rclcpp/src/rclcpp/parameter_client.cpp b/rclcpp/src/rclcpp/parameter_client.cpp index 4b03723..3146504 100644 --- a/rclcpp/src/rclcpp/parameter_client.cpp +++ b/rclcpp/src/rclcpp/parameter_client.cpp @@ -191,7 +191,7 @@ AsyncParametersClient::get_parameter_types( std::vector types; auto & pts = cb_f.get()->types; for (auto & pt : pts) { - pts.push_back(static_cast(pt)); + types.push_back(static_cast(pt)); } promise_result->set_value(types); if (callback != nullptr) {