From 4cb857d8147dd84b8ab0a4e2d4c4e82a46d4cf9d Mon Sep 17 00:00:00 2001 From: aortigos Date: Fri, 16 Jan 2026 11:12:18 +0100 Subject: [PATCH] GNL leaks --- lib/gnl/get_next_line.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/gnl/get_next_line.c b/lib/gnl/get_next_line.c index 78e3ea2..d31c378 100644 --- a/lib/gnl/get_next_line.c +++ b/lib/gnl/get_next_line.c @@ -15,6 +15,7 @@ char *ft_read_to_left_str(int fd, char *left_str) { char *buff; + char *tmp; int rd_bytes; buff = malloc((BUFFER_SIZE + 1) * sizeof(char)); @@ -33,7 +34,9 @@ char *ft_read_to_left_str(int fd, char *left_str) buff[rd_bytes] = '\0'; if (!left_str) left_str = ft_strdup(""); - left_str = ft_strjoin(left_str, buff); + tmp = left_str; + left_str = ft_strjoin(tmp, buff); + free(tmp); } free(buff); return (left_str);