diff --git a/include/env.h b/include/env.h index eb0d785..69a60c8 100644 --- a/include/env.h +++ b/include/env.h @@ -6,7 +6,7 @@ /* By: mmoussou name, env->content); + while (env && ft_strncmp(env->name, name, n)) env = env->next; - } + if (env) + return (env->content); + return (NULL); } diff --git a/src/env/env_list/ft_envprint.c b/src/env/env_list/ft_envprint.c new file mode 100644 index 0000000..a8ea42a --- /dev/null +++ b/src/env/env_list/ft_envprint.c @@ -0,0 +1,22 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_envprint.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: mmoussou name, env->content); + env = env->next; + } +} diff --git a/src/parsing/split_cmd.c b/src/parsing/split_cmd.c index 6422f07..3cda89c 100644 --- a/src/parsing/split_cmd.c +++ b/src/parsing/split_cmd.c @@ -3,10 +3,10 @@ /* ::: :::::::: */ /* split_cmd.c :+: :+: :+: */ /* +:+ +:+ +:+ */ -/* By: adjoly +#+ +:+ +#+ */ +/* By: mmoussou cmd = ft_strdup(*split); cmd->argv = split;