From f67c5a0f21e6f3d895155dd2d6dc567556d8283e Mon Sep 17 00:00:00 2001 From: Quinten Mennen Date: Tue, 25 Feb 2025 21:00:40 +0100 Subject: [PATCH] clear history on shell end --- src/builtin/builtin_exit.c | 15 ++++++++------- src/main.c | 1 + 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/builtin/builtin_exit.c b/src/builtin/builtin_exit.c index 831ec82..5e3252d 100644 --- a/src/builtin/builtin_exit.c +++ b/src/builtin/builtin_exit.c @@ -1,12 +1,12 @@ /* ************************************************************************** */ /* */ -/* :::::::: */ -/* builtin_exit.c :+: :+: */ -/* +:+ */ -/* By: whaffman +#+ */ -/* +#+ */ -/* Created: 2025/02/20 11:32:59 by whaffman #+# #+# */ -/* Updated: 2025/02/25 16:04:17 by whaffman ######## odam.nl */ +/* ::: :::::::: */ +/* builtin_exit.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: qmennen +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2025/02/20 11:32:59 by whaffman #+# #+# */ +/* Updated: 2025/02/25 20:56:29 by qmennen ### ########.fr */ /* */ /* ************************************************************************** */ @@ -38,6 +38,7 @@ int builtin_exit(t_minishell *minishell, t_command *cmd) } //print_freelist(minishell); free_minishell(&minishell); + rl_clear_history(); exit(exit_status); return (FAILURE); } diff --git a/src/main.c b/src/main.c index 4c37120..238519d 100644 --- a/src/main.c +++ b/src/main.c @@ -39,5 +39,6 @@ int main(int argc, char **argv, char **envp) } ft_lstclear_safe(minishell, &minishell->commands, free_command_list); free_minishell(&minishell); + rl_clear_history(); return (EXIT_SUCCESS); }