From 9707f61a0fceb1f8599239196f487ff0c439cd27 Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Tue, 13 Aug 2024 10:03:20 +0200 Subject: don't try to memcache the empty buffer if invalid format (#110) --- src/zenstore/cache/cachedisklayer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/zenstore/cache/cachedisklayer.cpp') diff --git a/src/zenstore/cache/cachedisklayer.cpp b/src/zenstore/cache/cachedisklayer.cpp index 159f54422..94636bb59 100644 --- a/src/zenstore/cache/cachedisklayer.cpp +++ b/src/zenstore/cache/cachedisklayer.cpp @@ -1393,7 +1393,9 @@ ZenCacheDiskLayer::CacheBucket::EndGetBatch(GetBatchHandle* Batch) noexcept { if (!CompressedBuffer::ValidateCompressedHeader(OutValue.Value, OutValue.RawHash, OutValue.RawSize)) { - OutValue = ZenCacheValue{}; + OutValue = ZenCacheValue{}; + AddToMemCache = false; + SetMetaInfo = false; } } else -- cgit v1.2.3