From cd043390ffddb5693dcd5056682180ceff8b5b55 Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Tue, 14 Jul 2015 15:42:50 +0200 Subject: [PATCH] qemuMigrationRun: Don't leak @fd If we are migrating to an UNIX socket, we accept() a connection from qemu and use that FD to set up a tunnel. However, the FD is not closed as often as it should be. Signed-off-by: Michal Privoznik --- src/qemu/qemu_migration.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c index d78911025a..f5866c4121 100644 --- a/src/qemu/qemu_migration.c +++ b/src/qemu/qemu_migration.c @@ -4375,8 +4375,8 @@ qemuMigrationRun(virQEMUDriverPtr driver, if (spec->fwdType != MIGRATION_FWD_DIRECT) { if (iothread && qemuMigrationStopTunnel(iothread, ret < 0) < 0) ret = -1; - VIR_FORCE_CLOSE(fd); } + VIR_FORCE_CLOSE(fd); if (priv->job.completed) { qemuDomainJobInfoUpdateTime(priv->job.completed);