From db122618b7dd0e1c2b9432e3f470c880e0d4422e Mon Sep 17 00:00:00 2001 From: Charles Date: Sat, 4 Apr 2020 19:11:05 +0200 Subject: Glob logic mainly done --- src/env.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/env.c') diff --git a/src/env.c b/src/env.c index d402a1b..f00d046 100644 --- a/src/env.c +++ b/src/env.c @@ -6,7 +6,7 @@ /* By: cacharle +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/02/28 09:21:24 by cacharle #+# #+# */ -/* Updated: 2020/04/03 14:25:31 by charles ### ########.fr */ +/* Updated: 2020/04/04 13:33:42 by charles ### ########.fr */ /* */ /* ************************************************************************** */ @@ -27,15 +27,13 @@ t_env env_from_array(char **envp) { - char *tmp; t_env env; if ((env = ft_vecnew(ENV_VEC_DEFAULT_SIZE)) == NULL) return (NULL); while (*envp != NULL) { - if ((tmp = ft_strdup(*envp)) == NULL || - ft_vecpush(env, tmp) == NULL) + if (ft_vecpush_safe(env, ft_strdup(*envp)) == NULL) { ft_vecdestroy(env, free); return (NULL); -- cgit