hush: fix fallout from tweaking ${var:START:LEN} code
function old new delta expand_one_var 2344 2353 +9 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@@ -6617,7 +6617,7 @@ static NOINLINE int expand_one_var(o_string *output, int n,
|
||||
exp_word = p;
|
||||
p = strchr(p, SPECIAL_VAR_SYMBOL);
|
||||
*p = '\0';
|
||||
vallen = strlen(val);
|
||||
vallen = val ? strlen(val) : 0;
|
||||
if (beg < 0) {
|
||||
/* negative beg counts from the end */
|
||||
beg = (arith_t)vallen + beg;
|
||||
|
Reference in New Issue
Block a user