From 90ca28560a641e2e0b44213dc98c09a2ec3bee6f Mon Sep 17 00:00:00 2001 From: Ákos Kőrösi Date: Thu, 14 May 2026 23:09:28 +0200 Subject: bugfix in redirect parsing --- parse.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/parse.c b/parse.c index 5ed08de..58da3a4 100644 --- a/parse.c +++ b/parse.c @@ -43,17 +43,14 @@ Command parse_command(TokStream* toks) { Token name_tok = *get_from_TokenVec(&toks->vec, toks->pos); switch (curr_tok.as.spec) { case WRITE_REDIR_TRUNC: - toks->pos++; if(name_tok.kind != TOK_WORD) exit(1); push_to_RedirectVec(&redirects, (Redirect){.kind = STDOUT_REDIR_TRUNC, .as.std_redir_filename = name_tok.as.word}); break; case WRITE_REDIR_APPEND: - toks->pos++; if(name_tok.kind != TOK_WORD) exit(1); push_to_RedirectVec(&redirects, (Redirect){.kind = STDOUT_REDIR_APPEND, .as.std_redir_filename = name_tok.as.word}); break; case READ_REDIR: - toks->pos++; if(name_tok.kind != TOK_WORD) exit(1); push_to_RedirectVec(&redirects, (Redirect){.kind = STDOUT_REDIR_APPEND, .as.std_redir_filename = name_tok.as.word}); break; -- cgit v1.2.3