diff options
| author | Ákos Kőrösi <korakos99@gmail.com> | 2026-05-14 23:09:28 +0200 |
|---|---|---|
| committer | Ákos Kőrösi <korakos99@gmail.com> | 2026-05-14 23:09:28 +0200 |
| commit | 90ca28560a641e2e0b44213dc98c09a2ec3bee6f (patch) | |
| tree | 3e3577d645101b1bc8cb9c799aadd6e5e726fe5a /parse.c | |
| parent | 5009a29f4b13786673198616838a8bd8c93cdc50 (diff) | |
bugfix in redirect parsing
Diffstat (limited to 'parse.c')
| -rw-r--r-- | parse.c | 3 |
1 files changed, 0 insertions, 3 deletions
@@ -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; |
