From aa9db0ed4aa718e0c10ced41d557af01cb137aa8 Mon Sep 17 00:00:00 2001 From: Maieul BOYER Date: Thu, 15 Feb 2024 19:10:12 +0100 Subject: [PATCH] fixed bonus issue --- src/app/main_bonus.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/main_bonus.c b/src/app/main_bonus.c index 4de3a02..5d112a9 100644 --- a/src/app/main_bonus.c +++ b/src/app/main_bonus.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/02/08 18:59:33 by maiboyer #+# #+# */ -/* Updated: 2024/02/15 17:47:33 by maiboyer ### ########.fr */ +/* Updated: 2024/02/15 19:09:47 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -81,9 +81,10 @@ int main_checker(t_i32 argc, t_str argv[]) bool err; (void)(argc--, argv++); - s.buf = ""; err = false; state = parses_arguments(argc, argv); + if (state.stack_a.len == 0) + return (free_state(state), 0); while (!err) { s = get_next_line(0, &err); @@ -94,7 +95,7 @@ int main_checker(t_i32 argc, t_str argv[]) if (s.buf[0] == '\0') continue ; if (handle_operation(s, &state)) - return (me_printf("KO\n"), str_free(s), free_state(state), 1); + return (me_printf("Error\n"), str_free(s), free_state(state), 1); if (s.buf != NULL) str_free(s); }