From 76f668c7c06f3ce633ad123bdd8d255ec0d1c4fd Mon Sep 17 00:00:00 2001 From: Simon Pichugin Date: Wed, 25 Mar 2026 21:56:13 -0700 Subject: [PATCH] Fix missing size update when reviving haunted items in drain_inc_rx --- src/arcache/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/arcache/mod.rs b/src/arcache/mod.rs index e5795ef..fdfdd9e 100644 --- a/src/arcache/mod.rs +++ b/src/arcache/mod.rs @@ -1112,6 +1112,7 @@ impl< owned.as_mut().txid = txid; debug_assert!(owned.as_mut().size == HAUNTED_SIZE); + owned.as_mut().size = size; stats.include_haunted(&owned.as_mut().k); let pointer = inner.rec.append_n(owned); Some(CacheItem::Rec(pointer, iv))