aboutsummaryrefslogtreecommitdiff
path: root/test/functional/vimscript/executable_spec.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2026-01-29 13:02:36 +0800
committerGitHub <noreply@github.com>2026-01-29 13:02:36 +0800
commitb40880f88ffb5efb636b001faed6241a1cae91f7 (patch)
treec974bac9c0cb4376e4c73c9fd6806fd7c1856558 /test/functional/vimscript/executable_spec.lua
parente77a69c6e9b3b04cc1c3dfde812dad1a87e193e2 (diff)
downloadrneovim-b40880f88ffb5efb636b001faed6241a1cae91f7.tar.gz
rneovim-b40880f88ffb5efb636b001faed6241a1cae91f7.tar.bz2
rneovim-b40880f88ffb5efb636b001faed6241a1cae91f7.zip
fix(terminal): heap UAF if buffer deleted during TermRequest (#37612)
Problem: Heap UAF if a terminal buffer is deleted during TermRequest in Normal mode. Solution: Increment terminal refcount before triggering TermRequest, and destroy the terminal if the buffer is closed during that.
Diffstat (limited to 'test/functional/vimscript/executable_spec.lua')
0 files changed, 0 insertions, 0 deletions