From 8deeac5d9320957dc5ef146122ce9e09f5af8a6f Mon Sep 17 00:00:00 2001 From: Adam Joly Date: Tue, 13 Aug 2024 16:34:53 +0200 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=E2=9C=8F=EF=B8=8F=E3=80=8D=20norm:=20?= =?UTF-8?q?normed=20project.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- non | 0 src/parsing/tokenizer/tokenizer.c | 16 ++++------------ 2 files changed, 4 insertions(+), 12 deletions(-) delete mode 100644 non diff --git a/non b/non deleted file mode 100644 index e69de29..0000000 diff --git a/src/parsing/tokenizer/tokenizer.c b/src/parsing/tokenizer/tokenizer.c index 2d646fb..3a7f923 100644 --- a/src/parsing/tokenizer/tokenizer.c +++ b/src/parsing/tokenizer/tokenizer.c @@ -6,7 +6,7 @@ /* By: adjoly +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/05/18 20:13:50 by adjoly #+# #+# */ -/* Updated: 2024/08/13 15:53:00 by adjoly ### ########.fr */ +/* Updated: 2024/08/13 16:33:04 by adjoly ### ########.fr */ /* */ /* ************************************************************************** */ @@ -30,7 +30,6 @@ t_list *tokenizer(char *readline, t_env *env) t_list *tmp; t_cmd *ret; - (void)(env); piped = __split_pipe(readline); free(readline); cmd = NULL; @@ -39,22 +38,15 @@ t_list *tokenizer(char *readline, t_env *env) while (tmp) { ret = __to_cmd(split_argv(env_var_replace(tmp->content, env))); - if (!ret) - return (clear_all(cmd, piped)); - if (((t_cmd *)ret)->infile == -2) - return (clear_all(cmd, piped)); ft_lstadd_back(&cmd, ft_lstnew(ret)); - if (!cmd) + if (!ret || ((t_cmd *)ret)->infile == -2 || !cmd) return (clear_all(cmd, piped)); if (!cmd->next) get_list2(&cmd); tmp = tmp->next; } - ft_lstclear(&piped, free); if (check_redir(cmd)) - { - ft_lstclear(&cmd, free_cmd); - return (NULL); - } + return (clear_all(cmd, piped)); + ft_lstclear(&piped, free); return (cmd); }