diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-08-01 15:26:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-01 15:26:22 +0200 |
commit | 1f6c9fd82202c14021d0e6aa3f5e4ad89877d2f8 (patch) | |
tree | c5609db12c5b3c8e8773f0fb7e63992af3614048 | |
parent | 41bb68b8e8d05c38dbf730d72e30dbec25fcabea (diff) | |
download | rneovim-1f6c9fd82202c14021d0e6aa3f5e4ad89877d2f8.tar.gz rneovim-1f6c9fd82202c14021d0e6aa3f5e4ad89877d2f8.tar.bz2 rneovim-1f6c9fd82202c14021d0e6aa3f5e4ad89877d2f8.zip |
stream: log unwritten bytes, if any #10663
-rw-r--r-- | src/nvim/event/stream.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nvim/event/stream.c b/src/nvim/event/stream.c index 7aaac0b03b..7c8014dead 100644 --- a/src/nvim/event/stream.c +++ b/src/nvim/event/stream.c @@ -113,6 +113,11 @@ void stream_close_handle(Stream *stream) FUNC_ATTR_NONNULL_ALL { if (stream->uvstream) { + if (uv_stream_get_write_queue_size(stream->uvstream) > 0) { + WLOG("closed Stream (%p) with %zu unwritten bytes", + (void *)stream, + uv_stream_get_write_queue_size(stream->uvstream)); + } uv_close((uv_handle_t *)stream->uvstream, close_cb); } else { uv_close((uv_handle_t *)&stream->uv.idle, close_cb); |