From 75c331e7eaae85580e3dc807c480a3f24cc1eccb Mon Sep 17 00:00:00 2001 From: Maoake Teriierooiterai Date: Wed, 14 Jan 2026 13:58:56 +0100 Subject: [PATCH] correct some errors --- bonus/checker_bonus.c | 10 ++++++++-- flags/flag.c | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/bonus/checker_bonus.c b/bonus/checker_bonus.c index 8c5fdbe..faf8f75 100644 --- a/bonus/checker_bonus.c +++ b/bonus/checker_bonus.c @@ -63,9 +63,15 @@ static int tester(t_stacks *stacks) buf = get_next_line(0); } if (!is_stacks_b_empty(stacks)) - return (secure_write(1, "KO\n", 3)); + { + secure_write(1, "KO\n", 3); + return (0); + } if (!check_order(stacks->a)) - return (secure_write(1, "KO\n", 3)); + { + secure_write(1, "KO\n", 3); + return (0); + } secure_write(1, "OK\n", 3); return (0); } diff --git a/flags/flag.c b/flags/flag.c index 9cbb855..ad5a2f1 100644 --- a/flags/flag.c +++ b/flags/flag.c @@ -70,12 +70,12 @@ void flags(int pos, int pos_b, char **argv, t_stacks *stacks) { stacks->algo = 2; medium(stacks); - } + } else if (ft_strncmp(argv[pos], "--complex", 30) && pos > 0) { stacks->algo = 3; complex(stacks); - } + } else if (ft_strncmp(argv[pos], "--adaptive", 30) && pos > 0) adaptive(stacks, argv); else