rectif env quand multiples args

This commit is contained in:
william 2017-03-25 23:04:51 +01:00
parent d033cdc847
commit 2d19687c58

View file

@ -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);
}