From ab207b64a3a73d3550e32ab00935cbc9270a5942 Mon Sep 17 00:00:00 2001 From: axel Date: Wed, 14 Dec 2005 23:53:36 +1000 Subject: [PATCH] Add separator characters to make quoted variable expantion works properly darcs-hash:20051214135336-ac50b-ebd834e2bc52324ae4926efc270508648d8cb280.gz --- expand.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/expand.c b/expand.c index f1d26797d..220d985a3 100644 --- a/expand.c +++ b/expand.c @@ -713,7 +713,7 @@ static int expand_variables( wchar_t *in, array_list_t *out ) wchar_t * new_in; array_list_t l; int is_single = (c==VARIABLE_EXPAND_SINGLE); - + stop_pos = start_pos; while( 1 ) @@ -847,6 +847,7 @@ static int expand_variables( wchar_t *in, array_list_t *out ) in[i]=0; sb_append( &res, in ); + sb_append_char( &res, INTERNAL_SEPARATOR ); for( j=0; j