summaryrefslogtreecommitdiff
path: root/src/buildtool/serve_api/remote/target_client.cpp
diff options
context:
space:
mode:
authorPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2024-03-05 18:44:52 +0100
committerPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2024-03-07 09:34:01 +0100
commitda111bed37090b3b05bb67c6d720226364f7a197 (patch)
tree66d8fa6c591abfd13054fdd183a0f5ed60a489f7 /src/buildtool/serve_api/remote/target_client.cpp
parentfc11ad845a3d3d4c0d708b715cf9fb5e4c8fbd07 (diff)
downloadjustbuild-da111bed37090b3b05bb67c6d720226364f7a197.tar.gz
serve target: Use CopyFrom to populate Digest message fields
Diffstat (limited to 'src/buildtool/serve_api/remote/target_client.cpp')
-rw-r--r--src/buildtool/serve_api/remote/target_client.cpp4
1 files changed, 2 insertions, 2 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;