aboutsummaryrefslogtreecommitdiff
path: root/coroutine-ucontext.c
diff options
context:
space:
mode:
authorAmos Kong <akong@redhat.com>2014-04-16 09:57:14 +0800
committerAndreas Färber <afaerber@suse.de>2014-05-05 19:08:49 +0200
commitce0abca3e35a9f95e9edcb5d6b2910b2fcd52099 (patch)
treed1c3e5bc246a0e942935ab5db0985b6eda634d64 /coroutine-ucontext.c
parentfdaad4715ae9e998fd0595bedfb16fdaf0c68ccc (diff)
qdev: Fix crash by validating the object type
QEMU crashed when I try to list device parameters and the driver name is actually an available bus name. # qemu -device virtio-pci-bus,? # qemu -device virtio-bus,? # qemu -device virtio-serial-bus,? qdev-monitor.c:212:qdev_device_help: Object 0x7fd932f50620 is not an instance of type device Aborted (core dumped) We can also reproduce this bug by adding device from monitor, so it's worth to fix the crash. (qemu) device_add virtio-serial-bus qdev-monitor.c:491:qdev_device_add: Object 0x7f5e89530920 is not an instance of type device Aborted (core dumped) Cc: qemu-stable@nongnu.org Signed-off-by: Amos Kong <akong@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Andreas Färber <afaerber@suse.de>
Diffstat (limited to 'coroutine-ucontext.c')
0 files changed, 0 insertions, 0 deletions