From 40666e3bca3861d800a2be9e4270251b82fc1fae Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 23 Nov 2021 14:59:28 +0100 Subject: [PATCH] lib: pool_alloconly_destroy() - Deduplicate code --- src/lib/mempool-alloconly.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/lib/mempool-alloconly.c b/src/lib/mempool-alloconly.c index 7bdda564fc..7ff578879e 100644 --- a/src/lib/mempool-alloconly.c +++ b/src/lib/mempool-alloconly.c @@ -311,23 +311,11 @@ pool_alloconly_free_blocks_until_last(struct alloconly_pool *apool) static void pool_alloconly_destroy(struct alloconly_pool *apool) { - void *block; - /* destroy all but the last block */ pool_alloconly_clear(&apool->pool); /* destroy the last block */ - block = apool->block; -#ifdef DEBUG - safe_memset(block, CLEAR_CHR, SIZEOF_POOLBLOCK + apool->block->size); -#else - if (apool->clean_frees) { - safe_memset(block, CLEAR_CHR, - SIZEOF_POOLBLOCK + apool->block->size); - } -#endif - - free(block); + pool_alloconly_free_block(apool, apool->block); } static const char *pool_alloconly_get_name(pool_t pool ATTR_UNUSED) -- 2.47.3