diff options
Diffstat (limited to 'src/nvim/msgpack_rpc/channel.c')
| -rw-r--r-- | src/nvim/msgpack_rpc/channel.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/nvim/msgpack_rpc/channel.c b/src/nvim/msgpack_rpc/channel.c index 3325b294dd..43bed54b2c 100644 --- a/src/nvim/msgpack_rpc/channel.c +++ b/src/nvim/msgpack_rpc/channel.c @@ -338,6 +338,8 @@ static void parse_msgpack(RStream *rstream, void *data, bool eof)    if (eof) {      close_channel(channel); +    call_set_error(channel, "Channel was closed by the client"); +    return;    }    size_t count = rstream_pending(rstream); @@ -730,7 +732,7 @@ static WBuffer *serialize_response(uint64_t channel_id,  }  #if MIN_LOG_LEVEL <= DEBUG_LOG_LEVEL -#define REQ "[response]     " +#define REQ "[request]      "  #define RES "[response]     "  #define NOT "[notification] " | 
