diff options
-rw-r--r-- | src/nvim/msgpack_rpc/channel.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nvim/msgpack_rpc/channel.c b/src/nvim/msgpack_rpc/channel.c index 3ab868998c..aa6008558f 100644 --- a/src/nvim/msgpack_rpc/channel.c +++ b/src/nvim/msgpack_rpc/channel.c @@ -436,6 +436,11 @@ static void handle_request(Channel *channel, msgpack_object *request) &error, NIL, &out_buffer)); + char buf[256]; + snprintf(buf, sizeof(buf), + "Channel %" PRIu64 " sent an invalid message, closing.", + channel->id); + call_set_error(channel, buf); return; } |