From c96f714065983b018d553f106321aac372a21a37 Mon Sep 17 00:00:00 2001 From: Maelys Date: Sun, 10 Nov 2024 12:01:07 +0100 Subject: [PATCH] fix_leak --- src/parsing/check_rgb.c | 7 ++++++- src/raycasting/renderer.c | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/parsing/check_rgb.c b/src/parsing/check_rgb.c index 6a01a95..0b7d653 100644 --- a/src/parsing/check_rgb.c +++ b/src/parsing/check_rgb.c @@ -6,7 +6,7 @@ /* By: madumerg +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/09/16 09:36:07 by madumerg #+# #+# */ -/* Updated: 2024/10/05 18:10:09 by madumerg ### ########.fr */ +/* Updated: 2024/11/10 11:58:40 by madumerg ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,12 @@ int check_nb_color(char *r, char *g, char *b) { if (ft_strlen(r) > 3 || ft_strlen(g) > 3 || ft_strlen(b) > 3 || \ ft_atoi(r) > 255 || ft_atoi(g) > 255 || ft_atoi(b) > 255) + { + free(r); + free(g); + free(b); return (-1); + } return (0); } diff --git a/src/raycasting/renderer.c b/src/raycasting/renderer.c index fdf3cf8..58836cd 100644 --- a/src/raycasting/renderer.c +++ b/src/raycasting/renderer.c @@ -6,7 +6,7 @@ /* By: adjoly +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/10/28 15:48:39 by adjoly #+# #+# */ -/* Updated: 2024/11/06 13:57:29 by adjoly ### ########.fr */ +/* Updated: 2024/11/09 17:38:48 by madumerg ### ########.fr */ /* */ /* ************************************************************************** */