From 0676503ab551a662663110a35e641e261bce2f66 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Wed, 4 Mar 2026 09:07:34 +0800 Subject: [PATCH] vim-patch:9.2.0097: Memory leak in qf_push_dir() Problem: Memory leak in qf_push_dir() (after v9.2.0091) Problem: free dirname, if it is not a directory. closes: vim/vim#19552 https://github.com/vim/vim/commit/e352bb632ab17e5d7b83d43b78a1005507322402 Co-authored-by: Christian Brabandt --- src/nvim/quickfix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nvim/quickfix.c b/src/nvim/quickfix.c index 198f02a255..75dae44478 100644 --- a/src/nvim/quickfix.c +++ b/src/nvim/quickfix.c @@ -2390,7 +2390,7 @@ static char *qf_push_dir(char *dirbuf, struct dir_stack_T **stackptr, bool is_fi (*stackptr)->dirname = dirname; break; } - + xfree(dirname); ds_new = ds_new->next; }