From: Wayne Davison Date: Wed, 6 Jun 2007 15:43:34 +0000 (+0000) Subject: Decided against the last change. X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/8b498b9f1aa9f6419bb633e68a1c21d19c04e381?ds=sidebyside Decided against the last change. --- 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))