diff options
| author | Dominik Kaiser | 2025-01-14 18:20:33 +0100 |
|---|---|---|
| committer | Dominik Kaiser | 2025-01-14 18:20:33 +0100 |
| commit | 3e692dac63577011bd5862a66767ef412183f26b (patch) | |
| tree | c62096c34058d794311ac975c6611aad20f2e1a0 /src/env_to_strlst.c | |
| parent | 8c37f835ba29bcecc1d779edb396d97b18667026 (diff) | |
| download | minishell-3e692dac63577011bd5862a66767ef412183f26b.tar.gz minishell-3e692dac63577011bd5862a66767ef412183f26b.zip | |
Some changes
Diffstat (limited to 'src/env_to_strlst.c')
| -rw-r--r-- | src/env_to_strlst.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/env_to_strlst.c b/src/env_to_strlst.c index c4c98c3..e0536c0 100644 --- a/src/env_to_strlst.c +++ b/src/env_to_strlst.c @@ -6,7 +6,7 @@ /* By: chuhlig <chuhlig@student.42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/12/17 19:22:28 by chuhlig #+# #+# */ -/* Updated: 2024/12/17 19:22:36 by chuhlig ### ########.fr */ +/* Updated: 2025/01/14 14:41:39 by dkaiser ### ########.fr */ /* */ /* ************************************************************************** */ @@ -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++; @@ -55,4 +62,4 @@ static char *get_var_assign(t_env *cur) result = ft_strjoin(left_side, cur->value); free(left_side); return (result); -}
\ No newline at end of file +} |
