From e7310fae9994760da8580d32e74c69021f89abb1 Mon Sep 17 00:00:00 2001 From: Jack Halford Date: Mon, 20 Mar 2017 08:19:07 +0100 Subject: [PATCH] issue #120 one line fix --- 42sh/src/main/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/42sh/src/main/main.c b/42sh/src/main/main.c index 9a1c7e8b..25eb52a5 100644 --- a/42sh/src/main/main.c +++ b/42sh/src/main/main.c @@ -48,6 +48,8 @@ static int handle_instruction(t_list **token, t_btree **ast) btree_print(STDBUG, *ast, &ft_putast); if (data->parser.state == SUCCESS && ft_exec(ast) < 0) exit(1); + else if (data->parser.state != SUCCESS) + set_exitstatus(1, 1); if (SH_IS_INTERACTIVE(data->opts) && data->lexer.str) ft_add_str_in_history(data->lexer.str); return (0);