diff options
| author | Thomas Huth <thuth@redhat.com> | 2017-08-14 08:10:29 +0200 |
|---|---|---|
| committer | Michael Tokarev <mjt@tls.msk.ru> | 2017-08-14 13:06:54 +0300 |
| commit | a808c0865b720e22ca2929ec3d362d4610fbad51 (patch) | |
| tree | 7a9c6edd33e062b376e2374e88aa75081ffb720b /scripts/simpletrace.py | |
| parent | a3e08c2dbd7db9b86e174f5e50c6aa7a59a2b21d (diff) | |
| download | focaccia-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