1
0
forked from aniani/vim

patch 8.2.1160: Vim9: memory leak in allocated types

Problem:    Vim9: memory leak in allocated types.
Solution:   Free the type pointers.
This commit is contained in:
Bram Moolenaar
2020-07-08 19:35:21 +02:00
parent 6b7a0a8c20
commit 6110e79a58
5 changed files with 13 additions and 5 deletions

View File

@@ -321,6 +321,14 @@ alloc_type(garray_T *type_gap)
return type;
}
void
clear_type_list(garray_T *gap)
{
while (gap->ga_len > 0)
vim_free(((type_T **)gap->ga_data)[--gap->ga_len]);
ga_clear(gap);
}
static type_T *
get_list_type(type_T *member_type, garray_T *type_gap)
{