diff options
| author | Dominik Kaiser | 2025-01-25 15:58:12 +0100 |
|---|---|---|
| committer | GitHub | 2025-01-25 15:58:12 +0100 |
| commit | 3b97eaa0500314866c4a106c77e8f671c9751b89 (patch) | |
| tree | f44fffea0ef290f9bdf79448c90d794ba97b8ca4 /src/create_files.c | |
| parent | bd8c817797d5f2b1affe6957ffc51846a38e70ec (diff) | |
| parent | 8fb5e2839cb7eb7bb72f577577afafcdbdc8a714 (diff) | |
| download | minishell-3b97eaa0500314866c4a106c77e8f671c9751b89.tar.gz minishell-3b97eaa0500314866c4a106c77e8f671c9751b89.zip | |
Merge memory leak fixes
Diffstat (limited to 'src/create_files.c')
| -rw-r--r-- | src/create_files.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/create_files.c b/src/create_files.c index eee2860..8c04d8f 100644 --- a/src/create_files.c +++ b/src/create_files.c @@ -6,7 +6,7 @@ /* By: chuhlig <chuhlig@student.42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/01/16 16:23:51 by dkaiser #+# #+# */ -/* Updated: 2025/01/20 18:30:40 by dkaiser ### ########.fr */ +/* Updated: 2025/01/21 13:17:47 by dkaiser ### ########.fr */ /* */ /* ************************************************************************** */ @@ -52,7 +52,11 @@ static int cant_write(char *filename) static void create_file(char *filename, int mode) { - close(open(filename, O_WRONLY | O_CREAT | mode, 0644)); + int fd; + + fd = open(filename, O_WRONLY | O_CREAT | mode, 0644); + if (fd != -1) + close(fd); } void q4fc(t_list **queue, t_redirection *redir) |
