summaryrefslogtreecommitdiff
path: root/src/buildtool/serve_api/serve_service/target.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/serve_service/target.cpp
parentfc11ad845a3d3d4c0d708b715cf9fb5e4c8fbd07 (diff)
downloadjustbuild-da111bed37090b3b05bb67c6d720226364f7a197.tar.gz
serve target: Use CopyFrom to populate Digest message fields
Diffstat (limited to 'src/buildtool/serve_api/serve_service/target.cpp')
-rw-r--r--src/buildtool/serve_api/serve_service/target.cpp8
1 files changed, 3 insertions, 5 deletions
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