From b55a715fcc325272eba2b7891100e527fdb90923 Mon Sep 17 00:00:00 2001 From: y-syo Date: Tue, 16 Jul 2024 13:26:49 +0200 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=F0=9F=94=A8=E3=80=8D=20fix:=20fixed?= =?UTF-8?q?=20some=20things.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/builtins/ft_env.c | 5 +++-- src/env/env_setters.c | 17 ++++++++++------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/builtins/ft_env.c b/src/builtins/ft_env.c index 45b6f4d..f8bc822 100644 --- a/src/builtins/ft_env.c +++ b/src/builtins/ft_env.c @@ -6,7 +6,7 @@ /* By: mmoussou name, env->content); + if (env->content) + printf("%s=%s\n", env->name, env->content); env = env->next; } } diff --git a/src/env/env_setters.c b/src/env/env_setters.c index 001c40b..a0b8f90 100644 --- a/src/env/env_setters.c +++ b/src/env/env_setters.c @@ -6,7 +6,7 @@ /* By: mmoussou name, env->content) + 2); - if (!ar[i]) + if (env->content) { - ft_free("a", ar); - return (NULL); + ar[i] = ft_calloc(1, ft_vstrlen(2, env->name, env->content) + 2); + if (!ar[i]) + { + ft_free("a", ar); + return (NULL); + } + fill_env_get(env->name, env->content, ar[i]); + i++; } - fill_env_get(env->name, env->content, ar[i]); env = env->next; - i++; } return (ar); }