diff --git a/src/parser/parser_count_arguments.c b/src/parser/parser_count_arguments.c index da72901..40f8d84 100644 --- a/src/parser/parser_count_arguments.c +++ b/src/parser/parser_count_arguments.c @@ -25,6 +25,8 @@ int parser_count_arguments(t_list *list) while (current) { token = ((t_token *)current->content); + if (redirect_is_delimiter(token)) + break ; if (token->type < 3 && (!prev || ((t_token *)prev->content)->type < 3)) cmds++; prev = current;