]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemumonitorjsontest: GetCPUModelBaseline: use g_auto
authorJán Tomko <jtomko@redhat.com>
Fri, 21 Feb 2020 23:55:50 +0000 (00:55 +0100)
committerJán Tomko <jtomko@redhat.com>
Mon, 9 Mar 2020 14:46:43 +0000 (15:46 +0100)
Use g_autoptr for the virCPUDef variables.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
tests/qemumonitorjsontest.c

index a5d980c8b336b2414fead780759e40bc6ab796ea..0a6760a794dc5f4840a5cc6887486db0a887fa6a 100644 (file)
@@ -3014,8 +3014,8 @@ testQemuMonitorJSONqemuMonitorJSONGetCPUModelBaseline(const void *opaque)
 {
     const testGenericData *data = opaque;
     g_autoptr(qemuMonitorTest) test = NULL;
-    virCPUDefPtr cpu_a;
-    virCPUDefPtr cpu_b = NULL;
+    g_autoptr(virCPUDef) cpu_a = virCPUDefNew();
+    g_autoptr(virCPUDef) cpu_b = virCPUDefNew();
     qemuMonitorCPUModelInfoPtr baseline = NULL;
     int ret = -1;
 
@@ -3036,9 +3036,6 @@ testQemuMonitorJSONqemuMonitorJSONGetCPUModelBaseline(const void *opaque)
                                "}") < 0)
         return -1;
 
-    cpu_a = virCPUDefNew();
-    cpu_b = virCPUDefNew();
-
     cpu_a->model = g_strdup("cpu_a");
     cpu_b->model = g_strdup("cpu_b");
 
@@ -3078,8 +3075,6 @@ testQemuMonitorJSONqemuMonitorJSONGetCPUModelBaseline(const void *opaque)
     ret = 0;
 
  cleanup:
-    virCPUDefFree(cpu_a);
-    virCPUDefFree(cpu_b);
     qemuMonitorCPUModelInfoFree(baseline);
     return ret;
 }