From 8b498b9f1aa9f6419bb633e68a1c21d19c04e381 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Wed, 6 Jun 2007 15:43:34 +0000 Subject: [PATCH] Decided against the last change. --- lib/pool_alloc.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/lib/pool_alloc.c b/lib/pool_alloc.c index 05b182c2..7d95f197 100644 --- a/lib/pool_alloc.c +++ b/lib/pool_alloc.c @@ -226,15 +226,9 @@ pool_free_old(alloc_pool_t p, void *addr) struct alloc_pool *pool = (struct alloc_pool *)p; struct pool_extent *cur, *prev, *next; - if (!pool) + if (!pool || !addr) return; - if (!addr) { - if (!pool->extents) - return; - addr = PTR_ADD(pool->extents->start, pool->extents->free); - } - for (prev = NULL, cur = pool->extents; cur; prev = cur, cur = cur->next) { if (addr >= cur->start && addr < PTR_ADD(cur->start, pool->size)) -- 2.34.1