diff --git a/src/vcpkg/binarycaching.cpp b/src/vcpkg/binarycaching.cpp index a363e9bffe..fe87dfb55c 100644 --- a/src/vcpkg/binarycaching.cpp +++ b/src/vcpkg/binarycaching.cpp @@ -1457,8 +1457,9 @@ namespace vcpkg std::vector results{actions.size()}; for (size_t idx = 0; idx < results.size(); ++idx) { - results[idx] = cache_status[idx]->get_available_provider() ? CacheAvailability::available - : CacheAvailability::unavailable; + if (cache_status[idx]) + results[idx] = cache_status[idx]->get_available_provider() ? CacheAvailability::available + : CacheAvailability::unavailable; } return results;