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") )
|
||||
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);
|
||||
if(vp.first != nullptr)
|
||||
|
|
|
|||
Loading…
Reference in a new issue