[dovecot-cvs] dovecot/src/lib data-stack.c,1.4,1.5
cras at procontrol.fi
cras at procontrol.fi
Tue Oct 29 07:12:52 EET 2002
Update of /home/cvs/dovecot/src/lib
In directory danu:/tmp/cvs-serv13075/lib
Modified Files:
data-stack.c
Log Message:
DEBUG: when t_pop()ing, fill the free'd memory area with 0xde bytes.
Index: data-stack.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/data-stack.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- data-stack.c 28 Oct 2002 04:50:14 -0000 1.4
+++ data-stack.c 29 Oct 2002 05:12:50 -0000 1.5
@@ -140,7 +140,11 @@
/* update the current block */
current_block = current_frame_block->block[frame_pos];
current_block->left = current_frame_block->block_space_used[frame_pos];
-
+#ifdef DEBUG
+ memset(STACK_BLOCK_DATA(current_block) +
+ (current_block->size - current_block->left), 0xde,
+ current_block->left);
+#endif
if (current_block->next != NULL) {
/* free unused blocks */
free_blocks(current_block->next);
More information about the dovecot-cvs
mailing list