From: Pavel Hrdina Date: Thu, 9 Jun 2016 07:05:35 +0000 (+0200) Subject: virsh-domain: fix memory leak in cmdDomDisplay X-Git-Tag: v2.0.0-rc1~351 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1f6792cb6debec0871e2d8067b2578c3e2028d9;p=thirdparty%2Flibvirt.git virsh-domain: fix memory leak in cmdDomDisplay Signed-off-by: Pavel Hrdina --- diff --git a/tools/virsh-domain.c b/tools/virsh-domain.c index 6f8edbb5d1..11116a90ad 100644 --- a/tools/virsh-domain.c +++ b/tools/virsh-domain.c @@ -10637,8 +10637,10 @@ cmdDomDisplay(vshControl *ctl, const vshCmd *cmd) * fails, if there is no listen_addr we will print "localhost". */ VIR_FREE(listen_addr); - if (uri && VIR_STRDUP(listen_addr, uri->server) < 0) - goto cleanup; + if (uri) { + listen_addr = vshStrdup(ctl, uri->server); + virURIFree(uri); + } } }