]> xenbits.xensource.com Git - libvirt.git/commitdiff
virCapabilitiesHostNUMAInitReal: Use g_auto* where possible
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 4 May 2021 07:45:15 +0000 (09:45 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 10 May 2021 13:16:27 +0000 (15:16 +0200)
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/conf/capabilities.c

index ea07afc92077566d94d60489e9ed6cb463be7161..c487229ae892d1e023c8a0099081f976fb0bec35 100644 (file)
@@ -1598,10 +1598,10 @@ virCapabilitiesHostNUMAInitReal(virCapsHostNUMA *caps)
     int n;
     unsigned long long memory;
     virCapsHostNUMACellCPU *cpus = NULL;
-    virBitmap *cpumap = NULL;
-    virCapsHostNUMACellSiblingInfo *siblings = NULL;
+    g_autoptr(virBitmap) cpumap = NULL;
+    g_autofree virCapsHostNUMACellSiblingInfo *siblings = NULL;
     int nsiblings = 0;
-    virCapsHostNUMACellPageInfo *pageinfo = NULL;
+    g_autofree virCapsHostNUMACellPageInfo *pageinfo = NULL;
     int npageinfo;
     int ret = -1;
     int ncpus = 0;
@@ -1652,11 +1652,8 @@ virCapabilitiesHostNUMAInitReal(virCapsHostNUMA *caps)
     ret = 0;
 
  cleanup:
-    virBitmapFree(cpumap);
     virCapabilitiesClearHostNUMACellCPUTopology(cpus, ncpus);
     VIR_FREE(cpus);
-    VIR_FREE(siblings);
-    VIR_FREE(pageinfo);
     return ret;
 }