[PATCH 4/5] virCapabilitiesHostNUMAInitReal: Use g_auto* where possible

Michal Privoznik mprivozn at redhat.com
Wed May 5 08:02:23 UTC 2021


Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
---
 src/conf/capabilities.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/conf/capabilities.c b/src/conf/capabilities.c
index ea07afc920..c487229ae8 100644
--- a/src/conf/capabilities.c
+++ b/src/conf/capabilities.c
@@ -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;
 }
 
-- 
2.26.3




More information about the libvir-list mailing list