summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/execution_api/remote/bazel/bazel_api.cpp')
-rw-r--r--src/buildtool/execution_api/remote/bazel/bazel_api.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
index afbc9d2e..bfc42083 100644
--- a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
+++ b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
@@ -404,7 +404,8 @@ auto BazelApi::CreateAction(
// no need to regenerate the digest.
ts.QueueTask(
[this, &info, &api, &failure, &info_map, use_blob_splitting]() {
- if (use_blob_splitting
+ if (use_blob_splitting and network_->BlobSplitSupport() and
+ api->BlobSpliceSupport()
? ::RetrieveToCasSplitted(
info, api, network_, info_map)
: ::RetrieveToCas(