changeset 2297:59062bb4eaac HEAD

If p_free() frees memory, it must also zero it..
author Timo Sirainen <tss@iki.fi>
date Thu, 08 Jul 2004 23:24:48 +0300
parents e504e7d19bf7
children 5beb0c20b6e8
files src/lib/mempool-alloconly.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/mempool-alloconly.c	Thu Jul 08 21:57:16 2004 +0300
+++ b/src/lib/mempool-alloconly.c	Thu Jul 08 23:24:48 2004 +0300
@@ -194,6 +194,7 @@
 	if (POOL_BLOCK_DATA(apool->block) +
 	    (apool->block->size - apool->block->left -
 	     apool->block->last_alloc_size) == mem) {
+		memset(mem, 0, apool->block->last_alloc_size);
 		apool->block->left += apool->block->last_alloc_size;
                 apool->block->last_alloc_size = 0;
 	}