]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virCapabilitiesHostNUMAFormat: Bring variables into loops
authorMichal Privoznik <mprivozn@redhat.com>
Fri, 14 May 2021 15:26:32 +0000 (17:26 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 17 May 2021 13:56:25 +0000 (15:56 +0200)
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/conf/capabilities.c

index 1dae6d38cc0309f566e0bbe6ac29a0c0d4cb107d..7fe282ad3a7a633a336cd59295ad8dea05a117bf 100644 (file)
@@ -807,8 +807,6 @@ virCapabilitiesHostNUMAFormat(virBuffer *buf,
                               virCapsHostNUMA *caps)
 {
     size_t i;
-    size_t j;
-    char *siblings;
 
     if (!caps)
         return 0;
@@ -819,6 +817,8 @@ virCapabilitiesHostNUMAFormat(virBuffer *buf,
     virBufferAdjustIndent(buf, 2);
     for (i = 0; i < caps->cells->len; i++) {
         virCapsHostNUMACell *cell = g_ptr_array_index(caps->cells, i);
+        size_t j;
+
         virBufferAsprintf(buf, "<cell id='%d'>\n", cell->num);
         virBufferAdjustIndent(buf, 2);
 
@@ -851,6 +851,8 @@ virCapabilitiesHostNUMAFormat(virBuffer *buf,
             virBufferAsprintf(buf, "<cpu id='%d'", cell->cpus[j].id);
 
             if (cell->cpus[j].siblings) {
+                g_autofree char *siblings = NULL;
+
                 if (!(siblings = virBitmapFormat(cell->cpus[j].siblings)))
                     return -1;
 
@@ -860,7 +862,6 @@ virCapabilitiesHostNUMAFormat(virBuffer *buf,
                                   cell->cpus[j].die_id,
                                   cell->cpus[j].core_id,
                                   siblings);
-                VIR_FREE(siblings);
             }
             virBufferAddLit(buf, "/>\n");
         }