qemu: firmware: Store machine types as a NULL-terminated string list

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2021-06-16 09:29:01 +02:00
parent 640e987b61
commit 8c85d51926

View File

@ -239,7 +239,7 @@ qemuFirmwareTargetFree(qemuFirmwareTarget *target)
if (!target)
return;
virStringListFreeCount(target->machines, target->nmachines);
g_strfreev(target->machines);
g_free(target);
}
@ -534,7 +534,7 @@ qemuFirmwareTargetParse(const char *path,
nmachines = virJSONValueArraySize(machines);
t->machines = g_new0(char *, nmachines);
t->machines = g_new0(char *, nmachines + 1);
for (j = 0; j < nmachines; j++) {
virJSONValue *machine = virJSONValueArrayGet(machines, j);