channel: Free channels created from libuv streams

This commit is contained in:
Thiago de Arruda 2015-01-09 09:07:58 -03:00
parent 29bc6dfabd
commit 5d2f923fcf

View File

@ -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);
}