mirror of
https://github.com/vim/vim.git
synced 2025-09-29 04:34:16 -04:00
patch 9.0.0967: leaking memory from autocmd windows
Problem: Leaking memory from autocmd windows. Solution: Free window when auc_win is not NULL.
This commit is contained in:
@@ -3293,10 +3293,10 @@ win_free_all(void)
|
||||
tabpage_close(TRUE);
|
||||
|
||||
for (int i = 0; i < AUCMD_WIN_COUNT; ++i)
|
||||
if (aucmd_win[i].auc_win_used)
|
||||
if (aucmd_win[i].auc_win != NULL)
|
||||
{
|
||||
(void)win_free_mem(aucmd_win[i].auc_win, &dummy, NULL);
|
||||
aucmd_win[i].auc_win_used = FALSE;
|
||||
aucmd_win[i].auc_win = NULL;
|
||||
}
|
||||
|
||||
while (firstwin != NULL)
|
||||
|
Reference in New Issue
Block a user