From 84497cd06f06516f6ce727ea00c47792ce16dc70 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Mon, 28 Nov 2022 20:34:52 +0000 Subject: patch 9.0.0967: leaking memory from autocmd windows Problem: Leaking memory from autocmd windows. Solution: Free window when auc_win is not NULL. --- src/globals.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/globals.h') diff --git a/src/globals.h b/src/globals.h index eadff43c99..e69856801e 100644 --- a/src/globals.h +++ b/src/globals.h @@ -984,8 +984,9 @@ EXTERN win_T *curwin; // currently active window #define AUCMD_WIN_COUNT 5 typedef struct { - win_T *auc_win; // window used in aucmd_prepbuf() - int auc_win_used; // this auc_win is being used + win_T *auc_win; // Window used in aucmd_prepbuf(). When not NULL the + // window has been allocated. + int auc_win_used; // This auc_win is being used. } aucmdwin_T; EXTERN aucmdwin_T aucmd_win[AUCMD_WIN_COUNT]; -- cgit v1.2.3