]> git.ipfire.org Git - thirdparty/qemu.git/commit
ui/gtk: fix crash at startup when no console is available
authorHervé Poussineau <hpoussin@reactos.org>
Sun, 1 Jan 2017 09:39:45 +0000 (10:39 +0100)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Thu, 16 Mar 2017 17:10:39 +0000 (12:10 -0500)
commitdc659e3aeaec3d195a76c06c0c1089e4a4ab47b1
treef65f9ac8d75314fe3ede951c814b694c741bd1bf
parent87ede19db3ee8c657cded1a6a376545ffb491094
ui/gtk: fix crash at startup when no console is available

This patch fixes a segfault at QEMU startup, introduced in a08156321ab9a7d2fed9ee77dbfeea2a61ffd153.
gd_vc_find_current() return NULL, which is dereferenced without checking it.

While at it, disable the whole 'View' menu if no console exists.

Reproducer: qemu-system-i386 -M none -nodefaults

Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 1483263585-8101-1-git-send-email-hpoussin@reactos.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
(cherry picked from commit 3d4da9d6f3b664beb5bee446ad53b69178f46ad4)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
ui/gtk.c