diff options
author | zeertzjq <zeertzjq@outlook.com> | 2024-08-03 08:13:20 +0800 |
---|---|---|
committer | zeertzjq <zeertzjq@outlook.com> | 2024-08-03 08:25:43 +0800 |
commit | 6967c08840bedfecc54884af815b75ff7ab7af7b (patch) | |
tree | c8a71350c5e5bc69fb5fabf837f2902d9bb8ac4e /runtime/lua/vim/lsp/protocol.lua | |
parent | 383f6934720a203d093c762cbd5362092110f35f (diff) | |
download | rneovim-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