]> git.ipfire.org Git - thirdparty/libvirt.git/commit
virQEMUQAPISchemaTraverseEnum: Use the modern 'members' array
authorPeter Krempa <pkrempa@redhat.com>
Fri, 17 Sep 2021 14:13:49 +0000 (16:13 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 1 Nov 2021 16:37:15 +0000 (17:37 +0100)
commit2827c411c2ba22e4cee3c52973a5192474603881
tree6941c8add5dbbba37f8f735f9d3190f6bbe9adf7
parentce07b860080c4fb25a859e443b5f39e72af79561
virQEMUQAPISchemaTraverseEnum: Use the modern 'members' array

Starting from QEMU-6.2 enum members are reported as an array of objects
under new name "values" so that extra data can be reported for each
member.

Modify the code so that we prefer 'members' and skip 'values' completely
if we've used 'members'.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_qapi.c