diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/buildtool/serve_api/remote/target_client.cpp | 4 | ||||
-rw-r--r-- | src/buildtool/serve_api/serve_service/target.cpp | 8 |
2 files changed, 5 insertions, 7 deletions
diff --git a/src/buildtool/serve_api/remote/target_client.cpp b/src/buildtool/serve_api/remote/target_client.cpp index 3c84e43d..18d3048c 100644 --- a/src/buildtool/serve_api/remote/target_client.cpp +++ b/src/buildtool/serve_api/remote/target_client.cpp @@ -50,7 +50,7 @@ auto TargetClient::ServeTarget(const TargetCacheKey& key, // add target cache key to request bazel_re::Digest key_dgst{key.Id().digest}; justbuild::just_serve::ServeTargetRequest request{}; - *(request.mutable_target_cache_key_id()) = std::move(key_dgst); + request.mutable_target_cache_key_id()->CopyFrom(key_dgst); // add execution properties to request for (auto const& [k, v] : RemoteExecutionConfig::PlatformProperties()) { @@ -93,7 +93,7 @@ auto TargetClient::ServeTarget(const TargetCacheKey& key, dispatch_info.ToString()); return std::nullopt; } - *(request.mutable_dispatch_info()) = std::move(*dispatch_dgst); + request.mutable_dispatch_info()->CopyFrom(*dispatch_dgst); // call rpc grpc::ClientContext context; diff --git a/src/buildtool/serve_api/serve_service/target.cpp b/src/buildtool/serve_api/serve_service/target.cpp index 87e6a7ce..814f92b2 100644 --- a/src/buildtool/serve_api/serve_service/target.cpp +++ b/src/buildtool/serve_api/serve_service/target.cpp @@ -215,8 +215,7 @@ auto TargetService::ServeTarget( return ::grpc::Status{::grpc::StatusCode::UNAVAILABLE, msg}; } - *(response->mutable_target_value()) = - std::move(target_entry->second.digest); + response->mutable_target_value()->CopyFrom(target_entry->second.digest); return ::grpc::Status::OK; } @@ -506,8 +505,7 @@ auto TargetService::ServeTarget( return ::grpc::Status{::grpc::StatusCode::UNAVAILABLE, msg}; } // set response - *(response->mutable_target_value()) = - std::move(target_entry->second.digest); + response->mutable_target_value()->CopyFrom(target_entry->second.digest); return ::grpc::Status::OK; } @@ -841,7 +839,7 @@ auto TargetService::ServeTargetDescription( } // populate response - *(response->mutable_description_id()) = *dgst; + response->mutable_description_id()->CopyFrom(*dgst); return ::grpc::Status::OK; } // failed to store blob |