From bf9c07fd91d6d0930361e7fedcb9055c7d776d47 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Wed, 26 Jan 2022 11:03:59 +0100 Subject: [PATCH] BUILD/DEBUG: lru: update the standalone code to support the revision The standalone testing code didn't implement the revision and didn't build anymore, let's fix that. --- src/lru.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lru.c b/src/lru.c index 22f15f704..d58b18886 100644 --- a/src/lru.c +++ b/src/lru.c @@ -247,7 +247,7 @@ static unsigned long long sum(unsigned long long x) static long get_value(struct lru64_head *lru, long a) { - struct lru64 *item; + struct lru64 *item = NULL; if (lru) { item = lru64_get(a, lru, lru, 0); @@ -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, 0); + lru64_commit(item, (void *)a, lru, 1, 0); return a; }