# HG changeset patch # User Christian Brabandt # Date 1525637705 -7200 # Node ID b201372b91a4298327949e9ed50e2d02fe0de4dd # Parent 7873bb154d05ecd60930c77040a4a5a46865e2ec patch 8.0.1802: MS-Windows: terminal test fails commit https://github.com/vim/vim/commit/402c83921e4e7ac8e9b0631dbac845f32ec7245f Author: Bram Moolenaar Date: Sun May 6 22:01:42 2018 +0200 patch 8.0.1802: MS-Windows: terminal test fails Problem: MS-Windows: terminal test fails. Solution: Close redirected output file earlier. diff --git a/src/terminal.c b/src/terminal.c --- a/src/terminal.c +++ b/src/terminal.c @@ -2700,6 +2700,13 @@ term_channel_closed(channel_T *ch) VIM_CLEAR(term->tl_title); VIM_CLEAR(term->tl_status_text); +#ifdef WIN3264 + if (term->tl_out_fd != NULL) + { + fclose(term->tl_out_fd); + term->tl_out_fd = NULL; + } +#endif /* Unless in Terminal-Normal mode: clear the vterm. */ if (!term->tl_normal_mode) diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -762,6 +762,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1802, +/**/ 1801, /**/ 1800,