From: Christopher Faulet Date: Tue, 28 Jul 2015 14:01:07 +0000 (+0200) Subject: MINOR: lru: do not allocate useless memory in lru64_lookup X-Git-Tag: v1.6.0~36 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3c3a035be053a34ddb77dd8359380c5c9ea902e1;p=thirdparty%2Fhaproxy.git MINOR: lru: do not allocate useless memory in lru64_lookup lru64_lookup function was added in a previous patch of mine. This one just remove a useless memory allocation. --- diff --git a/src/lru.c b/src/lru.c index 4a46505f33..719fe075e6 100644 --- a/src/lru.c +++ b/src/lru.c @@ -39,15 +39,6 @@ struct lru64 *lru64_lookup(unsigned long long key, struct lru64_head *lru, struct eb64_node *node; struct lru64 *elem; - if (!lru->spare) { - if (!lru->cache_size) - return NULL; - lru->spare = malloc(sizeof(*lru->spare)); - if (!lru->spare) - return NULL; - lru->spare->domain = NULL; - } - node = __eb64_lookup(&lru->keys, key); elem = container_of(node, typeof(*elem), node); if (elem) {