aboutsummaryrefslogtreecommitdiff
path: root/vnc.c
diff options
context:
space:
mode:
authoraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>2008-12-13 18:57:12 +0000
committeraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>2008-12-13 18:57:12 +0000
commit13412c9d2fce7c402e93a08177abdbc593208140 (patch)
treeaee84e593bef224e78a06207eac4fbf3a834dbba /vnc.c
parentf60d2728cc27cd1eb05ad1cde13dc41810963128 (diff)
downloadqemu-13412c9d2fce7c402e93a08177abdbc593208140.zip
qemu-13412c9d2fce7c402e93a08177abdbc593208140.tar.gz
qemu-13412c9d2fce7c402e93a08177abdbc593208140.tar.bz2
vnc: Fix crash on 'info vnc' after 'change vnc none'
vnc_state->display is set to NULL after "change vnc none" but vnc_state itself is still valid. (James Ko) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6010 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'vnc.c')
-rw-r--r--vnc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vnc.c b/vnc.c
index 538658a..3a7d76234 100644
--- a/vnc.c
+++ b/vnc.c
@@ -183,7 +183,7 @@ static VncState *vnc_state; /* needed for info vnc */
void do_info_vnc(void)
{
- if (vnc_state == NULL)
+ if (vnc_state == NULL || vnc_state->display == NULL)
term_printf("VNC server disabled\n");
else {
term_printf("VNC server active on: ");