# HG changeset patch # User Timo Sirainen # Date 1198285064 -7200 # Node ID 984c05510dbca459839249b3f87f51d174ee3801 # Parent b42691420ff8a269d26a6dca696eddb488068b44 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. diff -r b42691420ff8 -r 984c05510dbc src/lib/data-stack.c --- 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;