From 6fc5183a65b59d43441296cd2f72f8e55dc5dd04 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Tue, 24 Nov 2020 13:29:36 +0100 Subject: qxl: fix segfault Add missing sanity check. Reproducer: run qemu with "-device qxl" but without "-spice ..." Fixes: 0d9b90ce5c73 ("console: make QMP/HMP screendump run in coroutine") Signed-off-by: Gerd Hoffmann Reviewed-by: Marc-André Lureau Message-id: 20201124122936.30588-1-kraxel@redhat.com --- ui/console.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/console.c b/ui/console.c index e07d2c380d..53dee8e26b 100644 --- a/ui/console.c +++ b/ui/console.c @@ -264,7 +264,9 @@ static void gui_setup_refresh(DisplayState *ds) void graphic_hw_update_done(QemuConsole *con) { - qemu_co_queue_restart_all(&con->dump_queue); + if (con) { + qemu_co_queue_restart_all(&con->dump_queue); + } } void graphic_hw_update(QemuConsole *con) -- cgit v1.2.3-55-g7522