]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0728: [security]: heap-use-after-free in garbage collection with location... v9.1.0728
authorzeertzjq <zeertzjq@outlook.com>
Sat, 14 Sep 2024 08:32:31 +0000 (10:32 +0200)
committerChristian Brabandt <cb@256bit.org>
Sat, 14 Sep 2024 08:34:53 +0000 (10:34 +0200)
commitbe4bd189d23854ddf1d85ad291d8f7ad3f22b7a0
treea96d7982ce3ae6c7bbd66317aa8644e89de3b880
parentd657d3d8fd635dbd78402358788dc58a96d04117
patch 9.1.0728: [security]: heap-use-after-free in garbage collection with location list user data

Problem:  heap-use-after-free in garbage collection with location list
          user data.
Solution: Mark user data as in use when no other window is referencing
          the location list (zeertzjq)

fixes: neovim/neovim#30371
closes: #15683

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/quickfix.c
src/testdir/test_quickfix.vim
src/version.c