diff options
author | James McCoy <jamessan@jamessan.com> | 2022-03-02 11:57:19 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-02 11:57:19 -0500 |
commit | 482ea0cc175937fd199d5e1a1947ea73d1a38593 (patch) | |
tree | 00d5dfa2dc2da850e5fd83d60f5ee7a420990f66 /src | |
parent | 0e02a5f10909e3be186c1531dc3ca75dbcbf0e33 (diff) | |
parent | bc04c3d1ba532040b19f30ea082194199d9c5711 (diff) | |
download | rneovim-482ea0cc175937fd199d5e1a1947ea73d1a38593.tar.gz rneovim-482ea0cc175937fd199d5e1a1947ea73d1a38593.tar.bz2 rneovim-482ea0cc175937fd199d5e1a1947ea73d1a38593.zip |
Merge pull request #17575 from zeertzjq/pty-did-eof
fix(pty_process_win/wait_eof_timer_cb): also check for proc->out.did_eof
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/os/pty_process_win.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/os/pty_process_win.c b/src/nvim/os/pty_process_win.c index f78f3e66f5..99231968a2 100644 --- a/src/nvim/os/pty_process_win.c +++ b/src/nvim/os/pty_process_win.c @@ -281,7 +281,7 @@ static void wait_eof_timer_cb(uv_timer_t *wait_eof_timer) PtyProcess *ptyproc = wait_eof_timer->data; Process *proc = (Process *)ptyproc; - if (proc->out.closed || !uv_is_readable(proc->out.uvstream)) { + if (proc->out.closed || proc->out.did_eof || !uv_is_readable(proc->out.uvstream)) { uv_timer_stop(&ptyproc->wait_eof_timer); pty_process_finish2(ptyproc); } |