]> xenbits.xensource.com Git - 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)
committerJiri Denemark <jdenemar@redhat.com>
Tue, 18 Jun 2013 12:49:20 +0000 (14:49 +0200)
src/qemu/qemu_migration.c

index 7d3b1859f39eafbeb2077172b385593b066a5c06..291fee2e78ec752445dc1ed23e6d09cc0de3bb13 100644 (file)
@@ -2384,7 +2384,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, "
@@ -2489,6 +2489,7 @@ qemuMigrationPrepareDirect(virQEMUDriverPtr driver,
                                   cookieout, cookieoutlen, def,
                                   NULL, this_port, flags);
 cleanup:
+    virURIFree(uri);
     VIR_FREE(hostname);
     if (ret != 0)
         VIR_FREE(*uri_out);