Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7025:984c05510dbc HEAD
DEBUG: Data stack wasn't cleared at t_pop() as it should have been. Also
ignore data_stack_set_clean_after_pop(FALSE) if DEBUG is enabled.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 22 Dec 2007 02:57:44 +0200 |
parents | b42691420ff8 |
children | 8dc08ad6717c |
files | src/lib/data-stack.c |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/data-stack.c Sat Dec 22 02:56:01 2007 +0200 +++ b/src/lib/data-stack.c Sat Dec 22 02:57:44 2007 +0200 @@ -378,13 +378,18 @@ t_malloc_real(size, TRUE); } -void data_stack_set_clean_after_pop(bool enable) +void data_stack_set_clean_after_pop(bool enable ATTR_UNUSED) { +#ifndef DEBUG clean_after_pop = enable; +#endif } void data_stack_init(void) { +#ifdef DEBUG + clean_after_pop = TRUE; +#endif if (data_stack_frame == 0) { data_stack_frame = 1;