From: Eric Blake Date: Thu, 13 Oct 2011 22:19:44 +0000 (-0600) Subject: qemu: plug memory leak on migration X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=16e7b5fa2415d37f40b67abda90b5092574754b8;p=libvirt.git qemu: plug memory leak on migration Detected by Coverity. Leak introduced in commit 72de0d2. * src/qemu/qemu_migration.c (qemuMigrationCookieGraphicsXMLParse): Clean up on success. --- diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c index 4516231feb..f0a0e49a87 100644 --- a/src/qemu/qemu_migration.c +++ b/src/qemu/qemu_migration.c @@ -468,6 +468,7 @@ qemuMigrationCookieGraphicsXMLParse(xmlXPathContextPtr ctxt) VIR_FREE(tmp); goto error; } + VIR_FREE(tmp); if (virXPathInt("string(./graphics/@port)", ctxt, &grap->port) < 0) { qemuReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("missing port attribute in migration data"));