diff options
author | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2024-03-05 18:44:52 +0100 |
---|---|---|
committer | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2024-03-07 09:34:01 +0100 |
commit | da111bed37090b3b05bb67c6d720226364f7a197 (patch) | |
tree | 66d8fa6c591abfd13054fdd183a0f5ed60a489f7 /src/buildtool/serve_api/remote/target_client.cpp | |
parent | fc11ad845a3d3d4c0d708b715cf9fb5e4c8fbd07 (diff) | |
download | justbuild-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.cpp | 4 |
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; |