diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2020-10-28 16:15:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-28 16:15:36 +0100 |
commit | c6ccdda26ae0b8a9bf4d0779d398cb7c9864aedf (patch) | |
tree | 38b2609828509aa3c0552f39e2bdacad58ead58e /src | |
parent | fd7aa6768a6c341edc1fe768c13899a3d92d8b1d (diff) | |
parent | 7fe7255822952f4a8308cf599af9bb7c15787efe (diff) | |
download | rneovim-c6ccdda26ae0b8a9bf4d0779d398cb7c9864aedf.tar.gz rneovim-c6ccdda26ae0b8a9bf4d0779d398cb7c9864aedf.tar.bz2 rneovim-c6ccdda26ae0b8a9bf4d0779d398cb7c9864aedf.zip |
Merge pull request #12750 from foleyfactor/fix-hanging-messages
TJ told me to merge
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/msgpack_rpc/channel.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/nvim/msgpack_rpc/channel.c b/src/nvim/msgpack_rpc/channel.c index 92ca29209e..68ef4cd41e 100644 --- a/src/nvim/msgpack_rpc/channel.c +++ b/src/nvim/msgpack_rpc/channel.c @@ -262,11 +262,9 @@ static void parse_msgpack(Channel *channel) call_set_error(channel, buf, ERROR_LOG_LEVEL); } msgpack_unpacked_destroy(&unpacked); - // Bail out from this event loop iteration - return; + } else { + handle_request(channel, &unpacked.data); } - - handle_request(channel, &unpacked.data); } if (result == MSGPACK_UNPACK_NOMEM_ERROR) { |