[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 1/3] Fix memory leak in xenconsoled
# HG changeset patch # User Anthony Liguori <anthony@xxxxxxxxxxxxx> # Node ID 6de1d7b66c8a52ac6420f35aac03fe219caf87a3 # Parent ea6d9f29dff5d429c0a7cb6c381628e6f2bb38e1 Fix memory leak in domain cleanup spotted by doremifa in #xen. Signed-off-by: Anthony Liguori <aliguori@xxxxxxxxxx> diff -r ea6d9f29dff5 -r 6de1d7b66c8a tools/console/daemon/io.c --- a/tools/console/daemon/io.c Mon Oct 31 17:07:14 2005 +0100 +++ b/tools/console/daemon/io.c Tue Nov 1 11:08:31 2005 -0500 @@ -380,12 +380,21 @@ if (!buffer_empty(&d->buffer)) return; - if (d->buffer.data) + if (d->buffer.data) { free(d->buffer.data); - d->buffer.data = NULL; - if (d->tty_fd != -1) + d->buffer.data = NULL; + } + + if (d->tty_fd != -1) { close(d->tty_fd); - d->tty_fd = -1; + d->tty_fd = -1; + } + + if (d->conspath) { + free(d->conspath); + d->conspath = NULL; + } + remove_domain(d); } _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |