hush: small fix to last commit
die_if_script() indeed dies only in scripts! Must handle the case where it continues. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
e32b6503e7
commit
0ba80e4fa2
@ -5736,7 +5736,7 @@ static NOINLINE const char *expand_one_var(char **to_be_freed_pp, char *arg, cha
|
|||||||
if (len < 0) /* bash compat */
|
if (len < 0) /* bash compat */
|
||||||
die_if_script("%s: substring expression < 0", var);
|
die_if_script("%s: substring expression < 0", var);
|
||||||
}
|
}
|
||||||
if (len == 0 || !val || beg >= strlen(val)) {
|
if (len <= 0 || !val || beg >= strlen(val)) {
|
||||||
arith_err:
|
arith_err:
|
||||||
val = NULL;
|
val = NULL;
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user