[dovecot-cvs] dovecot/src/lib mempool-alloconly.c,1.18,1.19

cras at procontrol.fi cras at procontrol.fi
Sat Feb 8 14:56:28 EET 2003


Update of /home/cvs/dovecot/src/lib
In directory danu:/tmp/cvs-serv18389

Modified Files:
	mempool-alloconly.c 
Log Message:
DEBUG: fill memory with 0xde before freeing it



Index: mempool-alloconly.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/mempool-alloconly.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- mempool-alloconly.c	11 Jan 2003 15:09:35 -0000	1.18
+++ mempool-alloconly.c	8 Feb 2003 12:56:25 -0000	1.19
@@ -105,6 +105,9 @@
 	pool_alloconly_clear(&apool->pool);
 
 	/* destroy the last block */
+#ifdef DEBUG
+	memset(apool->block, 0xde, SIZEOF_POOLBLOCK + apool->block->size);
+#endif
 	free(apool->block);
 	free(apool);
 }
@@ -242,6 +245,10 @@
 		block = apool->block;
 		apool->block = block->prev;
 
+#ifdef DEBUG
+		memset(apool->block, 0xde,
+		       SIZEOF_POOLBLOCK + apool->block->size);
+#endif
 		free(block);
 	}
 




More information about the dovecot-cvs mailing list