From 94925e3069a1065db4bee2a8706c482285ec3cab Mon Sep 17 00:00:00 2001 From: Steven Watanabe Date: Fri, 23 Mar 2012 16:52:48 +0000 Subject: [PATCH] Fix memory leak. [SVN r77502] --- src/engine/builtins.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/engine/builtins.c b/src/engine/builtins.c index 24a6dd20b..c35b54ae6 100644 --- a/src/engine/builtins.c +++ b/src/engine/builtins.c @@ -1568,7 +1568,12 @@ LIST * builtin_normalize_path( FRAME * frame, int flags ) */ if ( dotdots ) { - if ( rooted ) return L0; + if ( rooted ) + { + string_free( out ); + string_free( in ); + return L0; + } do string_append( out, "/.." ); while ( --dotdots );