fix parse on cmdvar not stopping at |
This commit is contained in:
parent
28e8503b86
commit
65083d09b4
1 changed files with 1 additions and 1 deletions
|
|
@ -1074,7 +1074,7 @@ uint32_t parse_cmd_varassigns(cmd* ret, const char* in, uint32_t size, uint32_t
|
||||||
if(cmdassign && (forbid_special || cmd == "export") )
|
if(cmdassign && (forbid_special || cmd == "export") )
|
||||||
forbid_special=true;
|
forbid_special=true;
|
||||||
|
|
||||||
while(i<size && !is_in(in[i], PIPELINE_END))
|
while(i<size && !is_in(in[i], ARGLIST_END))
|
||||||
{
|
{
|
||||||
auto vp=parse_var(in, size, i, false, true);
|
auto vp=parse_var(in, size, i, false, true);
|
||||||
if(vp.first != nullptr)
|
if(vp.first != nullptr)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue