From: Martin Kletzander Date: Tue, 1 Mar 2016 16:36:55 +0000 (+0100) Subject: virt-admin: Don't leak uri in cmdSrvList X-Git-Tag: v1.3.3-rc1~206 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=724d5340bd76ef6dd28d34efc269037ff8ea1a91;p=thirdparty%2Flibvirt.git virt-admin: Don't leak uri in cmdSrvList virAdmConnectGetURI() returns string that needs to be free()'d but we haven't done that. Signed-off-by: Martin Kletzander --- diff --git a/tools/virt-admin.c b/tools/virt-admin.c index c47053639d..60697e630d 100644 --- a/tools/virt-admin.c +++ b/tools/virt-admin.c @@ -323,7 +323,7 @@ cmdSrvList(vshControl *ctl, const vshCmd *cmd ATTRIBUTE_UNUSED) int nsrvs = 0; size_t i; bool ret = false; - const char *uri = NULL; + char *uri = NULL; virAdmServerPtr *srvs = NULL; vshAdmControlPtr priv = ctl->privData; @@ -347,6 +347,7 @@ cmdSrvList(vshControl *ctl, const vshCmd *cmd ATTRIBUTE_UNUSED) virAdmServerFree(srvs[i]); VIR_FREE(srvs); } + VIR_FREE(uri); return ret; }