diff options
author | zeertzjq <zeertzjq@outlook.com> | 2025-02-03 10:49:06 +0800 |
---|---|---|
committer | zeertzjq <zeertzjq@outlook.com> | 2025-02-03 11:27:56 +0800 |
commit | db7db783a2d634d5589ebe12605e3989cb30650c (patch) | |
tree | a0209d4333807a8edd4b8dde2eaf37364756c9e9 /runtime/lua/vim/snippet.lua | |
parent | 82ac8294c22a15899548a1cb408ca114a598f434 (diff) | |
download | rneovim-db7db783a2d634d5589ebe12605e3989cb30650c.tar.gz rneovim-db7db783a2d634d5589ebe12605e3989cb30650c.tar.bz2 rneovim-db7db783a2d634d5589ebe12605e3989cb30650c.zip |
vim-patch:9.1.1071: args missing after failing to redefine a function
Problem: Arguments of a function are missing after failing to redefine
it (after 8.2.2505), and heap-use-after-free with script-local
function (after 9.1.1063).
Solution: Don't clear arguments or free uf_name_exp when failing to
redefine an existing function (zeertzjq)
closes: vim/vim#16567
https://github.com/vim/vim/commit/04d2a3fdc051d6a419dc0ea4de7a9640cefccd31
Diffstat (limited to 'runtime/lua/vim/snippet.lua')
0 files changed, 0 insertions, 0 deletions