0
0
mirror of https://github.com/vim/vim.git synced 2025-09-25 03:54:15 -04:00

patch 9.0.0069: leaking memory when using text prop with inserted text

Problem:    Leaking memory when using text prop with inserted text.
Solution:   Clear the growarray with text.
This commit is contained in:
Bram Moolenaar
2022-07-25 19:07:04 +01:00
parent fe3fb6e1e6
commit 0c740e745a
2 changed files with 5 additions and 0 deletions

View File

@@ -1003,6 +1003,9 @@ free_buffer_stuff(
#endif #endif
#ifdef FEAT_NETBEANS_INTG #ifdef FEAT_NETBEANS_INTG
netbeans_file_killed(buf); netbeans_file_killed(buf);
#endif
#ifdef FEAT_PROP_POPUP
ga_clear_strings(&buf->b_textprop_text);
#endif #endif
map_clear_mode(buf, MAP_ALL_MODES, TRUE, FALSE); // clear local mappings map_clear_mode(buf, MAP_ALL_MODES, TRUE, FALSE); // clear local mappings
map_clear_mode(buf, MAP_ALL_MODES, TRUE, TRUE); // clear local abbrevs map_clear_mode(buf, MAP_ALL_MODES, TRUE, TRUE); // clear local abbrevs

View File

@@ -735,6 +735,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
69,
/**/ /**/
68, 68,
/**/ /**/