Bugfix: Handle error if VM Generation ID device not present
authorBen Warren <ben@skyportsystems.com>
Thu, 2 Mar 2017 21:36:50 +0000 (13:36 -0800)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 15 Mar 2017 17:37:19 +0000 (19:37 +0200)
commit72d9196f1ef588c19821d0a4fb563836fdb2a0b7
treedaaf24fe3ebdadc506c2f22caf1f66714ea2a964
parentd84f714eafedd8bb9d4aaec8b76417bef8e3535e
Bugfix: Handle error if VM Generation ID device not present

This was crashing due to NULL-pointer dereference

QMP Test case:
==============

(QEMU) query-vm-generation-id
{"error": {"class": "GenericError", "desc": "VM Generation ID device not
found"}}

HMP Test case:
==============
virsh # qemu-monitor-command --hmp 3 info vm-generation-id
VM Generation ID device not found

Signed-off-by: Ben Warren <ben@skyportsystems.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
hmp.c
hw/acpi/vmgenid.c