fixed empty quotes expansions
This commit is contained in:
@@ -25,21 +25,16 @@ int new_token_for_each_field(char **fields, t_token **t)
|
|||||||
i = 0;
|
i = 0;
|
||||||
while (fields[i])
|
while (fields[i])
|
||||||
{
|
{
|
||||||
if (fields[i][0])
|
insert_lst->next = ft_lstnew_generic(sizeof(t_token), 0);
|
||||||
{
|
insert_lst = insert_lst->next;
|
||||||
insert_lst->next = ft_lstnew_generic(sizeof(t_token), 0);
|
if (!insert_lst)
|
||||||
insert_lst = insert_lst->next;
|
{//todo wrap
|
||||||
if (!insert_lst)
|
perror("insert_token_for_each_field() error");
|
||||||
{//todo wrap
|
ft_free_2d_arr(fields);
|
||||||
perror("insert_token_for_each_field() error");
|
return ((int)ft_lstclear((t_list **)&head.next, NULL));
|
||||||
ft_free_2d_arr(fields);
|
|
||||||
return ((int)ft_lstclear((t_list **)&head.next, NULL));
|
|
||||||
}
|
|
||||||
insert_lst->content = fields[i];
|
|
||||||
insert_lst->id = T_WORD;
|
|
||||||
}
|
}
|
||||||
else
|
insert_lst->content = fields[i];
|
||||||
free(fields[i]);
|
insert_lst->id = T_WORD;
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
free(fields);
|
free(fields);
|
||||||
|
|||||||
Reference in New Issue
Block a user