aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/protocol.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2024-08-03 08:13:20 +0800
committerzeertzjq <zeertzjq@outlook.com>2024-08-03 08:25:43 +0800
commit6967c08840bedfecc54884af815b75ff7ab7af7b (patch)
treec8a71350c5e5bc69fb5fabf837f2902d9bb8ac4e /runtime/lua/vim/lsp/protocol.lua
parent383f6934720a203d093c762cbd5362092110f35f (diff)
downloadrneovim-6967c08840bedfecc54884af815b75ff7ab7af7b.tar.gz
rneovim-6967c08840bedfecc54884af815b75ff7ab7af7b.tar.bz2
rneovim-6967c08840bedfecc54884af815b75ff7ab7af7b.zip
vim-patch:9.1.0648: [security] double-free in dialog_changed()
Problem: [security] double-free in dialog_changed() (SuyueGuo) Solution: Only clear pointer b_sfname pointer, if it is different than the b_ffname pointer. Don't try to free b_fname, set it to NULL instead. fixes: vim/vim#15403 Github Advisory: https://github.com/vim/vim/security/advisories/GHSA-46pw-v7qw-xc2f https://github.com/vim/vim/commit/b29f4abcd4b3382fa746edd1d0562b7b48c9de60 Co-authored-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'runtime/lua/vim/lsp/protocol.lua')
0 files changed, 0 insertions, 0 deletions