]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 8.2.3640: freeze when calling term_wait() in a close callback v8.2.3640
authorBram Moolenaar <Bram@vim.org>
Sun, 21 Nov 2021 14:51:13 +0000 (14:51 +0000)
committerBram Moolenaar <Bram@vim.org>
Sun, 21 Nov 2021 14:51:13 +0000 (14:51 +0000)
commiteea32afdb83ae281a63152f7494f79ec7e45ff55
tree78938a8c7f2d263f1d66a3c6293ea4c9af8ef3a0
parent7f0c4b418e01d6e056a74de2f22fcbad613b7591
patch 8.2.3640: freeze when calling term_wait() in a close callback

Problem:    Freeze when calling term_wait() in a close callback.
Solution:   Set a "closing" flag to tell term_wait() to return. (closes #9152)
src/channel.c
src/proto/terminal.pro
src/terminal.c
src/testdir/test_terminal.vim
src/version.c