diff --git a/include/core.h b/include/core.h index b8234f9..9e6eefd 100644 --- a/include/core.h +++ b/include/core.h @@ -6,7 +6,7 @@ /* By: sede-san exit) { line = readline("minishell > "); - if (!*line) + if (*line) { - free(line); - continue ; + add_history(line); + command = parse(line, minishell); + execute(command, minishell); } - add_history(line); - parse(line, minishell); - if (!ft_strcmp(line, "exit")) - break ; - // printf("%s\n", line); - free(line); + ft_free((void **)&line); } - free(line); return (minishell->exit_status); }