From: Willy Tarreau Date: Sun, 7 Apr 2024 16:27:06 +0000 (+0200) Subject: BUG/MINOR: lru: fix the standalone test case for invalid revision X-Git-Tag: v3.0-dev8~58 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=da6bb137907a00204819d9d92b49fea05ffd8407;p=thirdparty%2Fhaproxy.git BUG/MINOR: lru: fix the standalone test case for invalid revision In 2.6, a build issue for LRU in standalone test mode was addressed by commit bf9c07fd9 ("BUILD/DEBUG: lru: update the standalone code to support the revision"), but using revision 1 while looking up rev 0 results in 100% misses. Let's fix this and commit with revision 0 as well. No backport is needed, this only happens when hacking on the code. --- diff --git a/src/lru.c b/src/lru.c index 07ef50c431..bdc232a19c 100644 --- a/src/lru.c +++ b/src/lru.c @@ -258,7 +258,7 @@ static long get_value(struct lru64_head *lru, long a) /* do the painful work here */ a = sum(a); if (item) - lru64_commit(item, (void *)a, lru, 1, 0); + lru64_commit(item, (void *)a, lru, 0, 0); return a; }