From efd8838ee000fc0544f6128d1248b9d814db5938 Mon Sep 17 00:00:00 2001 From: tomoron Date: Mon, 29 Apr 2024 13:22:18 +0200 Subject: [PATCH] free trop tot quand il y a une syntax error --- srcs/check_syntax_utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcs/check_syntax_utils.c b/srcs/check_syntax_utils.c index cfddb7a..c96a9b4 100644 --- a/srcs/check_syntax_utils.c +++ b/srcs/check_syntax_utils.c @@ -6,7 +6,7 @@ /* By: tomoron +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/24 14:54:53 by tomoron #+# #+# */ -/* Updated: 2024/04/26 14:46:53 by marde-vr ### ########.fr */ +/* Updated: 2024/04/29 13:20:35 by tomoron ### ########.fr */ /* */ /* ************************************************************************** */ @@ -14,7 +14,6 @@ void print_syntax_error_bonus(t_cmd *cmd, t_cmd *cmds) { - free_cmd(cmds); if (cmd->cmd_type == CMD || cmd->cmd_type == PAREN) return ; ft_printf_fd(2, "minishell : syntax error near unexpected token `"); @@ -28,6 +27,7 @@ void print_syntax_error_bonus(t_cmd *cmd, t_cmd *cmds) if (cmd->cmd_type == ERR) ft_printf_fd(2, "&"); ft_printf_fd(2, "'\n"); + free_cmd(cmds); } int check_tokens_syntax(t_cmd *cmd, t_cmd *last, t_env *env)