From 2d19687c582fc3c7baa89af2a7bba1f5b0f56601 Mon Sep 17 00:00:00 2001 From: william Date: Sat, 25 Mar 2017 23:04:51 +0100 Subject: [PATCH] rectif env quand multiples args --- 42sh/src/builtin/builtin_env.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/42sh/src/builtin/builtin_env.c b/42sh/src/builtin/builtin_env.c index f2c6284b..73c3f826 100644 --- a/42sh/src/builtin/builtin_env.c +++ b/42sh/src/builtin/builtin_env.c @@ -25,10 +25,15 @@ static t_cliopts g_env_opts[] = static int bt_env_getcustom(char ***av, t_env_data *data) { + char **split; + if (!av || !*av || !data) return (1); while (**av && ft_strchr(**av, '=')) { + split = ft_strsplit(**av, '='); + bt_env_opt_u(split[0], data); + ft_tabdel(&split); data->custom_env = ft_sstradd(data->custom_env, **av); ++(*av); }