diff options
| author | zeertzjq <zeertzjq@outlook.com> | 2026-01-29 13:02:36 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-29 13:02:36 +0800 |
| commit | b40880f88ffb5efb636b001faed6241a1cae91f7 (patch) | |
| tree | c974bac9c0cb4376e4c73c9fd6806fd7c1856558 /test/functional/vimscript/executable_spec.lua | |
| parent | e77a69c6e9b3b04cc1c3dfde812dad1a87e193e2 (diff) | |
| download | rneovim-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