]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: Avoid leaking uri in qemuMigrationPrepareDirect
authorJiri Denemark <jdenemar@redhat.com>
Tue, 18 Jun 2013 11:38:55 +0000 (13:38 +0200)
committerJán Tomko <jtomko@redhat.com>
Tue, 18 Jun 2013 13:30:03 +0000 (15:30 +0200)
(cherry picked from commit ddf8ad82eb5f638d6153f4b1869af17dca572e67)

src/qemu/qemu_migration.c

index f3b2b8730d1ca12bc72830df2ae302863d121f03..be063f34d46a55e275382359344c9d232ff5f049 100644 (file)
@@ -2364,7 +2364,7 @@ qemuMigrationPrepareDirect(virQEMUDriverPtr driver,
     const char *p;
     char *uri_str = NULL;
     int ret = -1;
-    virURIPtr uri;
+    virURIPtr uri = NULL;
 
     VIR_DEBUG("driver=%p, dconn=%p, cookiein=%s, cookieinlen=%d, "
               "cookieout=%p, cookieoutlen=%p, uri_in=%s, uri_out=%p, "
@@ -2469,6 +2469,7 @@ qemuMigrationPrepareDirect(virQEMUDriverPtr driver,
                                   cookieout, cookieoutlen, dname, dom_xml,
                                   NULL, this_port, flags);
 cleanup:
+    virURIFree(uri);
     VIR_FREE(hostname);
     if (ret != 0)
         VIR_FREE(*uri_out);