summary refs log tree commit diff stats
path: root/scripts/simpletrace.py
diff options
context:
space:
mode:
authorThomas Huth <thuth@redhat.com>2017-08-14 08:10:29 +0200
committerMichael Tokarev <mjt@tls.msk.ru>2017-08-14 13:06:54 +0300
commita808c0865b720e22ca2929ec3d362d4610fbad51 (patch)
tree7a9c6edd33e062b376e2374e88aa75081ffb720b /scripts/simpletrace.py
parenta3e08c2dbd7db9b86e174f5e50c6aa7a59a2b21d (diff)
downloadfocaccia-qemu-a808c0865b720e22ca2929ec3d362d4610fbad51.tar.gz
focaccia-qemu-a808c0865b720e22ca2929ec3d362d4610fbad51.zip
hw/misc/mmio_interface: Return after error_setg() to avoid crash
QEMU currently abort()s if the user tries to specify the mmio_interface
device without parameters:

x86_64-softmmu/qemu-system-x86_64 -nographic -device mmio_interface
qemu-system-x86_64: /home/thuth/devel/qemu/util/error.c:57: error_setv:
 Assertion `*errp == ((void *)0)' failed.
Aborted (core dumped)

This happens because the realize function is trying to set the errp
twice in this case. After setting an error, the realize function
should immediately return instead.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Diffstat (limited to 'scripts/simpletrace.py')
0 files changed, 0 insertions, 0 deletions