From 232be3e79b97eceae617fe8af020d23b49e01de1 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Sun, 5 Apr 2009 09:16:00 +0000 Subject: hush: suppress bogus warning from 4.2.1 --- shell/hush.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'shell/hush.c') diff --git a/shell/hush.c b/shell/hush.c index 43e715aff..39d3c01de 100644 --- a/shell/hush.c +++ b/shell/hush.c @@ -1901,9 +1901,14 @@ static int expand_vars_to_list(o_string *output, int n, char *arg, char or_mask) #endif default: /* varname */ case_default: { - bool exp_len = false, exp_null = false; - char *var = arg, exp_save, exp_op, *exp_word; + bool exp_len = false; + bool exp_null = false; + char *var = arg; + char exp_save = exp_save; /* for compiler */ + char exp_op = exp_op; /* for compiler */ + char *exp_word = exp_word; /* for compiler */ size_t exp_off = 0; + *p = '\0'; arg[0] = first_ch & 0x7f; -- cgit v1.2.3