Hi, QMP accepts double keys in dicts without complaining. The value it is using is apparently the last one specified:
$ qemu-system-x86_64 -qmp stdio
{"QMP": {"version": {"qemu": {"micro": 93, "minor": 0, "major": 3},
"package": "v3.1.0-rc3-7-g87a45d86ed"}, "capabilities": []}}
{'execute':'qmp_capabilities'}
{"return": {}}
{'execute':'blockdev-add','arguments':{'driver':'null-co',
'node-name':'foo','node-name':'bar'}}
{"return": {}}
{'execute':'query-named-block-nodes'}
{"return": [{ [...] "node-name": "bar" [...] }]}
Another test case is iotest 229 which specifies both mode=absolute-paths
and mode=existing (it wants the latter).
Max
signature.asc
Description: OpenPGP digital signature
