From b188c4c6ac01576851f273ef48829c300d4c822b Mon Sep 17 00:00:00 2001 From: Quinten Mennen Date: Wed, 19 Feb 2025 16:50:24 +0100 Subject: [PATCH] fix source index --- src/expander/expander_expand_dollar.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/expander/expander_expand_dollar.c b/src/expander/expander_expand_dollar.c index 414e19c..1bf29a9 100644 --- a/src/expander/expander_expand_dollar.c +++ b/src/expander/expander_expand_dollar.c @@ -12,12 +12,12 @@ #include "minishell.h" -static int get_var_len(const char *source, int idx) +static int get_var_len(const char *source) { int i; - i = 0; - while (expander_character_valid(source[idx + i])) + i = 1; + while (expander_character_valid(source[i])) i++; return (i); } @@ -40,6 +40,8 @@ int expander_expand_dollar(char *src, char *dest, int *j, t_list *variables) } } else - v_len = get_var_len(src, (*j) + 1); + { + v_len = get_var_len(src); + } return (v_len); }