diff --git a/fdbclient/BlobGranuleFiles.cpp b/fdbclient/BlobGranuleFiles.cpp index b0a1331d10..752f33b9e8 100644 --- a/fdbclient/BlobGranuleFiles.cpp +++ b/fdbclient/BlobGranuleFiles.cpp @@ -1338,6 +1338,10 @@ static RangeResult mergeDeltaStreams(const BlobGranuleChunkRef& chunk, ASSERT(streams.size() < std::numeric_limits::max()); ASSERT(startClears.size() == streams.size()); + if (streams.empty()) { + return RangeResult{}; + } + int prefixLen = commonPrefixLength(chunk.keyRange.begin, chunk.keyRange.end); // next element for each stream