]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virDomainFeaturesDefParse: Fix memory leak
authorTim Wiederhake <twiederh@redhat.com>
Mon, 19 Apr 2021 11:54:12 +0000 (13:54 +0200)
committerLaine Stump <laine@redhat.com>
Mon, 19 Apr 2021 20:09:51 +0000 (16:09 -0400)
Fixes: 94013ee04e3945307a71f5c4897d78729e7eaff4
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
src/conf/domain_conf.c

index a36d0a2713ef865cf3e900846dd65c9310106cdb..ac0386a2d1d6e15e7705fa1eeb4a0db2319e950d 100644 (file)
@@ -18780,12 +18780,12 @@ virDomainFeaturesDefParse(virDomainDef *def,
         int feature;
         int value;
         g_autofree char *ptval = NULL;
-        g_autofree char *tmp = NULL;
 
         if ((n = virXPathNodeSet("./features/xen/*", ctxt, &nodes)) < 0)
             return -1;
 
         for (i = 0; i < n; i++) {
+            g_autofree char *tmp = NULL;
             feature = virDomainXenTypeFromString((const char *)nodes[i]->name);
             if (feature < 0) {
                 virReportError(VIR_ERR_CONFIG_UNSUPPORTED,