aboutsummaryrefslogtreecommitdiff
path: root/src/env_to_strlst.c
diff options
context:
space:
mode:
authorDominik Kaiser2025-01-14 18:20:33 +0100
committerDominik Kaiser2025-01-14 18:20:33 +0100
commit3e692dac63577011bd5862a66767ef412183f26b (patch)
treec62096c34058d794311ac975c6611aad20f2e1a0 /src/env_to_strlst.c
parent8c37f835ba29bcecc1d779edb396d97b18667026 (diff)
downloadminishell-3e692dac63577011bd5862a66767ef412183f26b.tar.gz
minishell-3e692dac63577011bd5862a66767ef412183f26b.zip
Some changes
Diffstat (limited to 'src/env_to_strlst.c')
-rw-r--r--src/env_to_strlst.c11
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
+}