diff options
Diffstat (limited to 'src/env_to_strlst.c')
| -rw-r--r-- | src/env_to_strlst.c | 7 |
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++; |
