From 3c3a035be053a34ddb77dd8359380c5c9ea902e1 Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Tue, 28 Jul 2015 16:01:07 +0200 Subject: [PATCH] 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. --- src/lru.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/lru.c b/src/lru.c index 4a46505f3..719fe075e 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) {