fix debashify applying on ${VAR:-val}
This commit is contained in:
parent
4ff253a364
commit
f27bb49626
1 changed files with 1 additions and 1 deletions
|
|
@ -947,7 +947,7 @@ bool debashify_manipulation(arg* in, debashify_params* params)
|
||||||
pl->add(sed);
|
pl->add(sed);
|
||||||
r = new subshell_subarg(new subshell(new list(new condlist(pl))));
|
r = new subshell_subarg(new subshell(new list(new condlist(pl))));
|
||||||
}
|
}
|
||||||
else if(manip.size()>0 && manip[0] == ':')
|
else if(manip.size()>0 && manip[0] == ':' && !(manip.size()>1 && is_in(manip[1], "+-") ) )
|
||||||
{
|
{
|
||||||
r = new subshell_subarg(new subshell(new list(debashify_manipulation_substring(v, params))));
|
r = new subshell_subarg(new subshell(new list(debashify_manipulation_substring(v, params))));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue