From da111bed37090b3b05bb67c6d720226364f7a197 Mon Sep 17 00:00:00 2001 From: Paul Cristian Sarbu Date: Tue, 5 Mar 2024 18:44:52 +0100 Subject: serve target: Use CopyFrom to populate Digest message fields --- src/buildtool/serve_api/remote/target_client.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/buildtool/serve_api/remote/target_client.cpp') 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; -- cgit v1.2.3