diff --git a/C_09/git/ex02/ft_split.c b/C_09/git/ex02/ft_split.c index 137642a..2e9bd00 100644 --- a/C_09/git/ex02/ft_split.c +++ b/C_09/git/ex02/ft_split.c @@ -6,7 +6,7 @@ /* By: gbaconni +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2021/08/22 18:14:04 by gbaconni #+# #+# */ -/* Updated: 2021/08/25 18:26:47 by gbaconni ### ########.fr */ +/* Updated: 2021/08/26 09:09:24 by gbaconni ### ########.fr */ /* */ /* ************************************************************************** */ @@ -69,14 +69,13 @@ char *ft_copy(char *str, int size) { char *result; - result = NULL; + result = (char *) malloc((size + 1) * sizeof(char)); + if (!result) + return (NULL); if (size > 0) - { - result = (char *) malloc((size + 1) * sizeof(char)); - if (!result) - return (NULL); ft_strncpy(result, str, size); - } + else + result[0] = '\0'; return (result); }