summaryrefslogtreecommitdiffstats
path: root/src/ft_p_lcom_next.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ft_p_lcom_next.c')
-rw-r--r--src/ft_p_lcom_next.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/ft_p_lcom_next.c b/src/ft_p_lcom_next.c
index 272931d..c4666f4 100644
--- a/src/ft_p_lcom_next.c
+++ b/src/ft_p_lcom_next.c
@@ -39,9 +39,8 @@ char
varlen = i + 1;
while ((*p_words)[varlen] != '\0' && (*p_words)[varlen] != '$')
varlen += 1;
- if (!(s_varname = ft_substr(*p_words, (uint32_t)i, varlen)))
+ if (!(s_varname = ft_substr(*p_words, (uint32_t)i, varlen - i)))
return (NULL);
- ft_printf("a\n");
varval = ft_subst_var_value(s_varname, msh);
*p_words = ft_strsubst(*p_words, s_varname, varval);
ft_memdel((void*)&s_varname);