From 4d27efe1f89ba3c16f956abdf07851288444265e Mon Sep 17 00:00:00 2001 From: Alexandre POMMIER Date: Sun, 13 Dec 2020 22:39:40 +0100 Subject: [PATCH] push --- ft_lstmap.c | 3 ++- ft_split.c | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ft_lstmap.c b/ft_lstmap.c index d5ae603..d53c442 100644 --- a/ft_lstmap.c +++ b/ft_lstmap.c @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/12/11 00:10:12 by apommier #+# #+# */ -/* Updated: 2020/12/11 17:49:18 by apommier ### ########.fr */ +/* Updated: 2020/12/13 22:37:30 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -17,6 +17,7 @@ t_list *ft_lstmap(t_list *lst, void *(*f)(void *), void (*del)(void *)) t_list *new; t_list *begin; + begin = 0; while (lst) { new = ft_lstnew(f(lst->content)); diff --git a/ft_split.c b/ft_split.c index afcbdca..9c672dd 100644 --- a/ft_split.c +++ b/ft_split.c @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/12/07 00:54:12 by apommier #+# #+# */ -/* Updated: 2020/12/13 22:12:26 by apommier ### ########.fr */ +/* Updated: 2020/12/13 22:35:54 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -61,6 +61,8 @@ char **ft_split(char const *s, char c) i = 0; if (!s) return (0); + while (s[i] == c && s[i]) + i++; while (s[i]) { while (s[i] != c && s[i]) @@ -69,7 +71,7 @@ char **ft_split(char const *s, char c) while (s[i] == c && s[i]) i++; } - if (!(dest = (char**)malloc(sizeof(char*) * j)))) + if (!(dest = (char**)malloc(sizeof(char*) * (i + j)))) return (0); dest[j] = 0; call((char*)s, c, dest, j);