]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virt-admin: Don't leak uri in cmdSrvList
authorMartin Kletzander <mkletzan@redhat.com>
Tue, 1 Mar 2016 16:36:55 +0000 (17:36 +0100)
committerMartin Kletzander <mkletzan@redhat.com>
Fri, 11 Mar 2016 11:58:41 +0000 (12:58 +0100)
virAdmConnectGetURI() returns string that needs to be free()'d but we
haven't done that.

Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
tools/virt-admin.c

index c47053639dd0989b6159bd7cc3a8f2fbf4890d61..60697e630d96254f012c44365a57a9cb7d4129ed 100644 (file)
@@ -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;
 }