diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2015-01-09 09:07:58 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-01-12 09:47:41 -0300 |
commit | cba91622155f1dbecf364f36f6ee31120b9121ad (patch) | |
tree | 89a84cc5bfd1c1d7e91ea93709694d0c684fce29 /src | |
parent | 74c247f75baec5778296adf164831c5ffea0fb88 (diff) | |
download | rneovim-cba91622155f1dbecf364f36f6ee31120b9121ad.tar.gz rneovim-cba91622155f1dbecf364f36f6ee31120b9121ad.tar.bz2 rneovim-cba91622155f1dbecf364f36f6ee31120b9121ad.zip |
channel: Free channels created from libuv streams
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/msgpack_rpc/channel.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/msgpack_rpc/channel.c b/src/nvim/msgpack_rpc/channel.c index f3c5a7a1e2..af7e7fa409 100644 --- a/src/nvim/msgpack_rpc/channel.c +++ b/src/nvim/msgpack_rpc/channel.c @@ -637,6 +637,7 @@ static void close_channel(Channel *channel) uv_handle_t *handle = (uv_handle_t *)channel->data.streams.uv; if (handle) { uv_close(handle, close_cb); + free_channel(channel); } else { event_push((Event) { .handler = on_stdio_close }, false); } |