From cf55299017a411f9cc9f61eab3653e8f30422b38 Mon Sep 17 00:00:00 2001 From: Martin Herkt Date: Wed, 12 Nov 2014 06:15:50 +0100 Subject: [PATCH] Fix crash in block cache aging Bug introduced in e2a11f2d90323695f99972690592a43237ee26a8 --- src/block_cache.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/block_cache.h b/src/block_cache.h index b4cf06811..afbdd0c55 100644 --- a/src/block_cache.h +++ b/src/block_cache.h @@ -98,7 +98,7 @@ class DataBlockCache { return; auto& ba = mb.blocks; - size += (ba.size() - std::count(ba.begin(), ba.end(), nullptr)) * factory.GetBlockSize(); + size -= (ba.size() - std::count(ba.begin(), ba.end(), nullptr)) * factory.GetBlockSize(); ba.clear(); age.erase(mb.position);