diff --git a/src/parsing/check_error/check_argv.c b/src/parsing/check_error/check_argv.c index 9169f90..c5ff876 100644 --- a/src/parsing/check_error/check_argv.c +++ b/src/parsing/check_error/check_argv.c @@ -6,7 +6,7 @@ /* By: adjoly +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/07/03 16:34:19 by adjoly #+# #+# */ -/* Updated: 2024/07/14 17:30:41 by adjoly ### ########.fr */ +/* Updated: 2024/07/18 17:15:01 by adjoly ### ########.fr */ /* */ /* ************************************************************************** */ @@ -32,8 +32,6 @@ bool check_argv(t_list *token) tmp = token; while (tmp) { - if (!((t_token *)tmp->content)->argv) - return (send_error_parsing(ERROR_NO_CMD)); if (check_file_name(((t_token *)tmp->content)->redirection)) return (send_error_parsing(ERROR_NO_FILE)); tmp = tmp->next; diff --git a/src/parsing/check_error/run_checks.c b/src/parsing/check_error/run_checks.c index 5af898c..b861138 100644 --- a/src/parsing/check_error/run_checks.c +++ b/src/parsing/check_error/run_checks.c @@ -6,7 +6,7 @@ /* By: mmoussou +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/06/05 13:48:57 by adjoly #+# #+# */ -/* Updated: 2024/07/06 15:04:35 by adjoly ### ########.fr */ +/* Updated: 2024/07/18 17:15:48 by adjoly ### ########.fr */ /* */ /* ************************************************************************** */ @@ -64,6 +64,8 @@ char **split_argv(char *readline) char *tmp; tmp = readline; + if (!readline || !*readline) + return (NULL); argv = ft_calloc(__count_args(readline) + 1, sizeof(char *)); tmp_av = argv; while (*tmp)