diff --git a/rclcpp/src/rclcpp/parameter_client.cpp b/rclcpp/src/rclcpp/parameter_client.cpp index 6c3e43d..1b1812a 100644 --- a/rclcpp/src/rclcpp/parameter_client.cpp +++ b/rclcpp/src/rclcpp/parameter_client.cpp @@ -130,7 +130,7 @@ AsyncParametersClient::get_parameters( get_parameters_client_->async_send_request( request, - [request, promise_result, future_result, &callback]( + [request, promise_result, future_result, callback]( rclcpp::client::Client::SharedFuture cb_f) { std::vector parameter_variants; @@ -171,7 +171,7 @@ AsyncParametersClient::get_parameter_types( get_parameter_types_client_->async_send_request( request, - [promise_result, future_result, &callback]( + [promise_result, future_result, callback]( rclcpp::client::Client::SharedFuture cb_f) { std::vector types; @@ -210,7 +210,7 @@ AsyncParametersClient::set_parameters( set_parameters_client_->async_send_request( request, - [promise_result, future_result, &callback]( + [promise_result, future_result, callback]( rclcpp::client::Client::SharedFuture cb_f) { promise_result->set_value(cb_f.get()->results); @@ -244,7 +244,7 @@ AsyncParametersClient::set_parameters_atomically( set_parameters_atomically_client_->async_send_request( request, - [promise_result, future_result, &callback]( + [promise_result, future_result, callback]( rclcpp::client::Client::SharedFuture cb_f) { promise_result->set_value(cb_f.get()->result); @@ -275,7 +275,7 @@ AsyncParametersClient::list_parameters( list_parameters_client_->async_send_request( request, - [promise_result, future_result, &callback]( + [promise_result, future_result, callback]( rclcpp::client::Client::SharedFuture cb_f) { promise_result->set_value(cb_f.get()->result);