From 29bad8e9cd8ddde8346614edf06d7d90fb358e9d Mon Sep 17 00:00:00 2001 From: Steven Watanabe Date: Fri, 23 Mar 2012 17:12:46 +0000 Subject: [PATCH] Fix memory leak [SVN r77503] --- v2/engine/builtins.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/v2/engine/builtins.c b/v2/engine/builtins.c index c35b54ae6..4af4c41ff 100644 --- a/v2/engine/builtins.c +++ b/v2/engine/builtins.c @@ -688,9 +688,10 @@ static LIST * downcase_list( LIST * in ) for ( ; iter != end; iter = list_next( iter ) ) { - string_copy( s, object_str( list_item( iter ) ) ); + string_append( s, object_str( list_item( iter ) ) ); downcase_inplace( s->value ); result = list_append( result, list_new( L0, object_new( s->value ) ) ); + string_truncate( s, 0 ); } string_free( s );