qemu: Avoid leaking uri in qemuMigrationPrepareDirect

(cherry picked from commit ddf8ad82eb5f638d6153f4b1869af17dca572e67)
This commit is contained in:
Jiri Denemark 2013-06-18 13:38:55 +02:00 committed by Ján Tomko
parent 1fc28a4743
commit 067e9988a2

View File

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