Without this we leak an fd on each domain shutdown and eventually run

out of file descriptors meaning new the console of new domains are not
logged.

Seems to have been accidentally removed in 16638:28921e83000b.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
xen-unstable changeset:   21818:9ccd024065c5
xen-unstable date:        Mon Jul 19 12:21:24 2010 +0100
This commit is contained in:
Keir Fraser committed 2010-08-02 11:16:31 +01:00
1 parent d7ac3b29bd
commit 2e82f5311b
1 file changed
+5
+5
View File
@@ -748,6 +748,11 @@ static void cleanup_domain(struct domain *d)
{
domain_close_tty(d);
if (d->log_fd != -1) {
close(d->log_fd);
d->log_fd = -1;
}
free(d->buffer.data);
d->buffer.data = NULL;
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.