]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.2.0724: Use-after-free when freeing exit_cb job on exit v9.2.0724
authorFoxe Chen <chen.foxe@gmail.com>
Wed, 24 Jun 2026 19:40:51 +0000 (19:40 +0000)
committerChristian Brabandt <cb@256bit.org>
Wed, 24 Jun 2026 19:40:51 +0000 (19:40 +0000)
commit1ccf3388dc950aab43330035d5d0daeb80536b8f
tree61f5104288f9260137497e3d728a0ebc34b5db21
parent5fdb44c438747d419a403110f3c2dd792f539497
patch 9.2.0724: Use-after-free when freeing exit_cb job on exit

Problem:  Use-after-free when freeing exit_cb job on exit
Solution: Return when def_functions has been freed already
          (Foxe Chen)

closes: #20621

Signed-off-by: Foxe Chen <chen.foxe@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/testdir/test_vim9_func.vim
src/version.c
src/vim9compile.c