diff --git a/src/parser/parser.c b/src/parser/parser.c index 6edcc4a..3615519 100644 --- a/src/parser/parser.c +++ b/src/parser/parser.c @@ -6,7 +6,7 @@ /* By: sede-san exit = true, malloc_error()); - variable = get_env(variable_name, minishell); + variable_value = get_env(variable_name, minishell); free(variable_name); - if (variable == NULL) - variable = ""; - expanded = replace_value(*argument, variable, start - 1, end); + if (variable_value == NULL) + variable_value = ""; + expanded = replace_value(*argument, variable_value, start - 1, end); if (expanded == NULL) return (minishell->exit = true, malloc_error()); - *i += ft_strlen(variable) - 1; + *i += ft_strlen(variable_value) - 1; free(*argument); *argument = expanded; }