From cff05e83256a67b8cb23b16b1e1e6f761ff52f4c Mon Sep 17 00:00:00 2001 From: Charles Date: Sat, 11 Jan 2020 12:37:34 +0100 Subject: fixing a few segfault, map border checking --- helper.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'helper.c') diff --git a/helper.c b/helper.c index fb16406..cdbd8d1 100644 --- a/helper.c +++ b/helper.c @@ -6,7 +6,7 @@ /* By: cacharle +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/01/11 07:32:20 by cacharle #+# #+# */ -/* Updated: 2020/01/11 10:37:54 by cacharle ### ########.fr */ +/* Updated: 2020/01/11 11:22:15 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ @@ -20,9 +20,12 @@ t_bool helper_is_player_cell(t_cell cell) void helper_free_splited(char **splited) { + int i; + if (splited == NULL) return ; - while (splited != NULL) - free(*splited++); + i = -1; + while (splited[++i] != NULL) + free(splited[i]); free(splited); } -- cgit