diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-04-04 19:11:05 +0200 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-04-04 19:11:05 +0200 |
| commit | db122618b7dd0e1c2b9432e3f470c880e0d4422e (patch) | |
| tree | 992305487e3b0d19b14cf27fa2a272814bce5fb0 /src/env.c | |
| parent | c0e2ee28eedc1a9a886f9729a994d77738e2eb58 (diff) | |
| download | minishell-db122618b7dd0e1c2b9432e3f470c880e0d4422e.tar.gz minishell-db122618b7dd0e1c2b9432e3f470c880e0d4422e.tar.bz2 minishell-db122618b7dd0e1c2b9432e3f470c880e0d4422e.zip | |
Glob logic mainly done
Diffstat (limited to 'src/env.c')
| -rw-r--r-- | src/env.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -6,7 +6,7 @@ /* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* 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); |
