]> granicus.if.org Git - vim/commit
patch 8.2.3788: lambda for option that is a function may be freed v8.2.3788
authorYegappan Lakshmanan <yegappan@yahoo.com>
Sun, 12 Dec 2021 16:26:44 +0000 (16:26 +0000)
committerBram Moolenaar <Bram@vim.org>
Sun, 12 Dec 2021 16:26:44 +0000 (16:26 +0000)
commit6ae8fae8696623b527c7fb22567f6a3705b2f0dd
tree5013ad6590516571ae06f992906c4270d7f03b45
parent6e371ecb27227ff8fedd8561d0f3880a17576848
patch 8.2.3788: lambda for option that is a function may be freed

Problem:    Lambda for option that is a function may be garbage collected.
Solution:   Set a reference in the funcref. (Yegappan Lakshmanan,
            closes #9330)
19 files changed:
src/eval.c
src/evalbuffer.c
src/evalvars.c
src/gui_xim.c
src/insexpand.c
src/ops.c
src/proto/eval.pro
src/proto/gui_xim.pro
src/proto/insexpand.pro
src/proto/ops.pro
src/proto/tag.pro
src/quickfix.c
src/tag.c
src/testdir/test_iminsert.vim
src/testdir/test_ins_complete.vim
src/testdir/test_normal.vim
src/testdir/test_quickfix.vim
src/testdir/test_tagfunc.vim
src/version.c