From 12954e57082909b7e8d939ddbbad4aad5dc3f2af Mon Sep 17 00:00:00 2001 From: Steven Watanabe Date: Sat, 3 Dec 2011 20:00:18 +0000 Subject: [PATCH] Remember to clean up. [SVN r75793] --- v2/engine/function.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/v2/engine/function.c b/v2/engine/function.c index df4e2a71d..fc8db6925 100644 --- a/v2/engine/function.c +++ b/v2/engine/function.c @@ -391,6 +391,14 @@ static LIST * function_call_rule( JAM_FUNCTION * function, FRAME * frame, STACK backtrace_line( frame ); printf( "warning: rulename %s expands to empty string\n", unexpanded ); backtrace( frame ); + + list_free( first ); + + for( i = 0; i < n_args; ++i ) + { + list_free( stack_pop( s ) ); + } + return result; }