From c011af17d417a5fb3d47fad648f9c2879c9bf388 Mon Sep 17 00:00:00 2001 From: Lukas Jiriste Date: Fri, 2 Aug 2024 17:06:46 +0200 Subject: [PATCH] Make empty input not emit error (or anything else) --- src/input_handling.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/input_handling.c b/src/input_handling.c index ea1f68a..9e12885 100644 --- a/src/input_handling.c +++ b/src/input_handling.c @@ -6,7 +6,7 @@ /* By: ljiriste +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/05/03 09:00:00 by ljiriste #+# #+# */ -/* Updated: 2024/07/21 21:20:54 by ljiriste ### ########.fr */ +/* Updated: 2024/08/02 17:06:20 by ljiriste ### ########.fr */ /* */ /* ************************************************************************** */ @@ -23,6 +23,11 @@ void handle_input(char **input, t_execution_env *env) ft_vec_init(&tokens, sizeof(t_token)); parse_tree = NULL; res = tokenize(input, &tokens); + if (tokens.size == 0) + { + ft_vec_free(&tokens, free_token); + return ; + } res = res || parse(&tokens, &parse_tree); res = res || execute(parse_tree, env); ft_vec_free(&tokens, free_token); -- 2.30.2