Merge pull request #14486 from Sh3Rm4n/fix_get_str_line

get_str_line: Replace grow_array usage
This commit is contained in:
James McCoy 2021-05-04 09:37:25 -04:00 committed by GitHub
commit c2624b87cb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2720,12 +2720,9 @@ static char_u *get_str_line(int c, void *cookie, int indent, bool do_concat)
i++;
}
size_t line_length = i - p->offset;
garray_T ga;
ga_init(&ga, (int)sizeof(char_u), (int)line_length);
ga_concat_len(&ga, (char *)p->buf + p->offset, line_length);
ga_append(&ga, '\0');
char_u *buf = xmemdupz(p->buf + p->offset, line_length);
p->offset = i + 1;
return ga.ga_data;
return buf;
}
static int source_using_linegetter(void *cookie,