aboutsummaryrefslogtreecommitdiff
path: root/src/env_to_strlst.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/env_to_strlst.c')
-rw-r--r--src/env_to_strlst.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/env_to_strlst.c b/src/env_to_strlst.c
index 2031c24..40aaf9d 100644
--- a/src/env_to_strlst.c
+++ b/src/env_to_strlst.c
@@ -26,6 +26,11 @@ char **env_to_strlst(t_env *env)
cur = env;
while (cur != NULL)
{
+ if (ft_strchr(cur->name, '?'))
+ {
+ cur = cur->next;
+ continue;
+ }
size++;
cur = cur->next;
}
@@ -36,6 +41,8 @@ char **env_to_strlst(t_env *env)
cur = env;
while (i < size)
{
+ if (ft_strchr(cur->name, '?'))
+ cur = cur->next;
result[i] = get_var_assign(cur);
cur = cur->next;
i++;