diff options
Diffstat (limited to 'src/buildtool/execution_api/remote/bazel')
-rw-r--r-- | src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp b/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp index 46bb151b..48cdd414 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp @@ -223,11 +223,8 @@ auto BazelNetworkReader::BatchReadBlobs( continue; } - ArtifactBlob artifact_blob{ - digest, value.value()->data, value.value()->is_exec}; - - if (Validate(artifact_blob)) { - validated[hash] = &artifacts.emplace_back(std::move(artifact_blob)); + if (Validate(*value.value())) { + validated[hash] = &artifacts.emplace_back(*value.value()); } else { validated[hash] = nullptr; |