From f022a4ece40e80732c69e619b377c0b73efec5e8 Mon Sep 17 00:00:00 2001 From: autiinpu2 Date: Tue, 24 Mar 2026 00:55:08 +0100 Subject: [PATCH 1/2] heredoc fix --- includes/parsing.h | 3 ++- libs/libft/ft_isalnum.c | 4 +++- src/parse/redir_file.c | 10 +++------- src/utils/heredoc_utils.c | 29 ++++++++++++++++++++++++----- 4 files changed, 32 insertions(+), 14 deletions(-) diff --git a/includes/parsing.h b/includes/parsing.h index 5e65e33..095eb0c 100644 --- a/includes/parsing.h +++ b/includes/parsing.h @@ -6,7 +6,7 @@ /* By: apuyane cmds[cmd_idx].infile = fd; read_heredoc(data->cmds[cmd_idx].redirs[i].file, data->cmds[cmd_idx]); data->cmds[cmd_idx].infile = open(name, O_RDONLY); + unlink(name); free_single(name); return (0); } diff --git a/src/utils/heredoc_utils.c b/src/utils/heredoc_utils.c index d5d011f..dd632f1 100644 --- a/src/utils/heredoc_utils.c +++ b/src/utils/heredoc_utils.c @@ -6,7 +6,7 @@ /* By: apuyane Date: Tue, 24 Mar 2026 00:57:45 +0100 Subject: [PATCH 2/2] normed --- src/utils/heredoc_utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/heredoc_utils.c b/src/utils/heredoc_utils.c index dd632f1..4c366dd 100644 --- a/src/utils/heredoc_utils.c +++ b/src/utils/heredoc_utils.c @@ -6,7 +6,7 @@ /* By: apuyane