From 27a2ee18e44c062f7b9c57cc9026389d11ec647b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Le=20Bihan?= Date: Sun, 24 May 2020 18:24:35 +0200 Subject: [PATCH] rm useless stuff in exit --- src/builtin/builtin_manager.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/builtin/builtin_manager.c b/src/builtin/builtin_manager.c index 91b5060..fbeae70 100644 --- a/src/builtin/builtin_manager.c +++ b/src/builtin/builtin_manager.c @@ -14,6 +14,7 @@ #include #include #include +#include int run_builtin(const builtin *cmd, char **a, redirection *inout[2], env_t *env) { @@ -75,7 +76,6 @@ bool my_strisnum(char *str) int builtin_exit(char **argv, env_t *env) { - int ret = 0; char *ptr = argv[1]; if (!ptr) @@ -87,8 +87,5 @@ int builtin_exit(char **argv, env_t *env) dprintf(2, "exit: Expression Syntax.\n"); return (0); } - if (my_strisnum(ptr)) - ret = atoi(argv[1]); - exit(ret); - return (-1); + exit(atoi(argv[1])); } \ No newline at end of file