[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