aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--parser.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/parser.c b/parser.c
index e3fc738d..485f8ac8 100644
--- a/parser.c
+++ b/parser.c
@@ -1514,7 +1514,9 @@ static void parse_job_argument_list( process_t *p,
{
case TOK_STRING:
{
- target = (wchar_t *)expand_one( j, wcsdup( tok_last( tok ) ), 0);
+ target = (wchar_t *)expand_one( j,
+ wcsdup( tok_last( tok ) ),
+ no_exec ? EXPAND_SKIP_VARIABLES : 0);
if( target == 0 && error_code == 0 )
{