From: Willy Tarreau Date: Wed, 26 Jan 2022 10:03:59 +0000 (+0100) Subject: BUILD/DEBUG: lru: update the standalone code to support the revision X-Git-Tag: v2.6-dev1~67 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf9c07fd9;p=thirdparty%2Fhaproxy.git 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. --- diff --git a/src/lru.c b/src/lru.c index 22f15f7041..d58b188861 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; }