]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: plug memory leak on migration
authorEric Blake <eblake@redhat.com>
Thu, 13 Oct 2011 22:19:44 +0000 (16:19 -0600)
committerEric Blake <eblake@redhat.com>
Thu, 13 Oct 2011 22:19:44 +0000 (16:19 -0600)
Detected by Coverity.  Leak introduced in commit 72de0d2.

* src/qemu/qemu_migration.c (qemuMigrationCookieGraphicsXMLParse):
Clean up on success.

src/qemu/qemu_migration.c

index 4516231feb6f381867baf16750c4bb2c646a3002..f0a0e49a877e5d6478961967fdd35e84eeef4430 100644 (file)
@@ -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"));