diff --git a/src/builtins/ft_exit.c b/src/builtins/ft_exit.c index 3f2c379..ac445e2 100644 --- a/src/builtins/ft_exit.c +++ b/src/builtins/ft_exit.c @@ -6,7 +6,7 @@ /* By: mmoussou content) + ft_strlen(content) + 1); @@ -55,7 +55,7 @@ int env_edit(char *name, char *content, t_env *env) if (!name_dup) return (-1); ft_envadd_back(&env, ft_envnew(name_dup, content)); - return (-1); + return (0); } free(tmp_env->content); tmp_env->content = content; diff --git a/src/env/env_setters.c b/src/env/env_setters.c index 2728fbf..c77a266 100644 --- a/src/env/env_setters.c +++ b/src/env/env_setters.c @@ -6,7 +6,7 @@ /* By: mmoussou argv) ft_free("a", &(cmd->argv)); + rl_clear_history(); get_exit_code(0); return (0); }