diff --git a/src/util/IntrusiveForwardList.hxx b/src/util/IntrusiveForwardList.hxx index 64954e617..fb6df7f78 100644 --- a/src/util/IntrusiveForwardList.hxx +++ b/src/util/IntrusiveForwardList.hxx @@ -185,7 +185,7 @@ public: void clear() noexcept { head = {}; - last_cache = {}; + last_cache = {&head}; counter.reset(); } @@ -196,7 +196,7 @@ public: disposer(item); } - last_cache = {}; + last_cache = {&head}; } /**