summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/buildtool/serve_api/remote/target_client.cpp4
-rw-r--r--src/buildtool/serve_api/serve_service/target.cpp8
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