rectif env quand multiples args
This commit is contained in:
parent
d033cdc847
commit
2d19687c58
1 changed files with 5 additions and 0 deletions
|
|
@ -25,10 +25,15 @@ static t_cliopts g_env_opts[] =
|
||||||
|
|
||||||
static int bt_env_getcustom(char ***av, t_env_data *data)
|
static int bt_env_getcustom(char ***av, t_env_data *data)
|
||||||
{
|
{
|
||||||
|
char **split;
|
||||||
|
|
||||||
if (!av || !*av || !data)
|
if (!av || !*av || !data)
|
||||||
return (1);
|
return (1);
|
||||||
while (**av && ft_strchr(**av, '='))
|
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);
|
data->custom_env = ft_sstradd(data->custom_env, **av);
|
||||||
++(*av);
|
++(*av);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue