summaryrefslogtreecommitdiff
path: root/src/vim9script.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vim9script.c')
-rw-r--r--src/vim9script.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vim9script.c b/src/vim9script.c
index ce5cfec92..e74a7b9cb 100644
--- a/src/vim9script.c
+++ b/src/vim9script.c
@@ -119,11 +119,13 @@ free_imports(int sid)
for (idx = 0; idx < si->sn_imports.ga_len; ++idx)
{
- imported_T *imp = ((imported_T *)si->sn_imports.ga_data + idx);
+ imported_T *imp = ((imported_T *)si->sn_imports.ga_data) + idx;
vim_free(imp->imp_name);
}
ga_clear(&si->sn_imports);
+ ga_clear(&si->sn_var_vals);
+ ga_clear(&si->sn_type_list);
}
/*