chardev: fix leak in tcp_chr_telnet_init_io()
commit8b2ec54ff39c319dcb12e430d9e69d081395b964
authorPeter Xu <peterx@redhat.com>
Thu, 1 Mar 2018 08:44:24 +0000 (1 16:44 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 6 Mar 2018 13:01:27 +0000 (6 14:01 +0100)
tree031a3e0be04e5659a996e021e9d031e0e1879f6f
parent26b97f2664a06f637b0a52b259723195683f2525
chardev: fix leak in tcp_chr_telnet_init_io()

Need to free TCPChardevTelnetInit when session established.

Since at it, switch to use G_SOURCE_* macros.

Reviewed-by: Daniel P. Berrange <berrange@redhat.com>
Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <20180301084438.13594-2-peterx@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
chardev/char-socket.c