Problem: Using ":wqall" with a running terminal buffer can free the
buffer that is currently being iterated over in the buffer
list, resulting in a use-after-free.
Solution: After stopping the job, check whether the buffer is still valid
and restart the iteration from the first buffer if it was freed.
related: #20417
https://github.com/vim/vim/pull/20423
(2 files)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.![]()