🔨」 fix: fixed some things.

This commit is contained in:
y-syo
2024-07-16 13:26:49 +02:00
parent bab3478015
commit b55a715fcc
2 changed files with 13 additions and 9 deletions

View File

@ -6,7 +6,7 @@
/* By: mmoussou <mmoussou@student.42angouleme.fr +#+ +:+ +#+ */ /* By: mmoussou <mmoussou@student.42angouleme.fr +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2024/06/25 16:56:34 by mmoussou #+# #+# */ /* Created: 2024/06/25 16:56:34 by mmoussou #+# #+# */
/* Updated: 2024/06/25 16:59:09 by mmoussou ### ########.fr */ /* Updated: 2024/07/16 13:20:17 by mmoussou ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -16,7 +16,8 @@ void ft_env(t_env *env)
{ {
while (env) while (env)
{ {
printf("%s=%s\n", env->name, env->content); if (env->content)
printf("%s=%s\n", env->name, env->content);
env = env->next; env = env->next;
} }
} }

17
src/env/env_setters.c vendored
View File

@ -6,7 +6,7 @@
/* By: mmoussou <mmoussou@student.42angouleme.fr +#+ +:+ +#+ */ /* By: mmoussou <mmoussou@student.42angouleme.fr +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2024/05/22 14:42:52 by mmoussou #+# #+# */ /* Created: 2024/05/22 14:42:52 by mmoussou #+# #+# */
/* Updated: 2024/07/14 14:42:28 by mmoussou ### ########.fr */ /* Updated: 2024/07/16 13:19:36 by mmoussou ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -94,15 +94,18 @@ char **env_get(t_env *env)
i = 0; i = 0;
while (env) while (env)
{ {
ar[i] = ft_calloc(1, ft_vstrlen(2, env->name, env->content) + 2); if (env->content)
if (!ar[i])
{ {
ft_free("a", ar); ar[i] = ft_calloc(1, ft_vstrlen(2, env->name, env->content) + 2);
return (NULL); 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; env = env->next;
i++;
} }
return (ar); return (ar);
} }