# HG changeset patch # User Bram Moolenaar # Date 1571866204 -7200 # Node ID 3a3efaaa05c51d47bac4f02a2972a29374e740c1 # Parent 139e0200436670bae2c95eae0c2792d9189b30d9 patch 8.1.2204: crash on exit when closing terminals Commit: https://github.com/vim/vim/commit/8f7ab4bd1e66fd532bdef6559502d961f03b54d8 Author: Bram Moolenaar Date: Wed Oct 23 23:16:45 2019 +0200 patch 8.1.2204: crash on exit when closing terminals Problem: Crash on exit when closing terminals. (Corey Hickey) Solution: Actually wait for the job to stop. (closes https://github.com/vim/vim/issues/5100) diff --git a/src/terminal.c b/src/terminal.c --- a/src/terminal.c +++ b/src/terminal.c @@ -1494,7 +1494,7 @@ term_try_stop_job(buf_T *buf) if (job->jv_status >= JOB_ENDED) return OK; - ui_delay(10L, FALSE); + ui_delay(10L, TRUE); term_flush_messages(); } return FAIL; diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -742,6 +742,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 2204, +/**/ 2203, /**/ 2202,