]> www.infradead.org Git - users/dwmw2/qemu.git/commitdiff
When using stdio monitor and VNC display, one can set or clear a VNC password; this...
authorZachary Amsden <zamsden@redhat.com>
Thu, 30 Jul 2009 10:15:01 +0000 (00:15 -1000)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 28 Aug 2009 02:23:39 +0000 (21:23 -0500)
Signed-off-by: Zachary Amsden <zamsden@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
vnc.c

diff --git a/vnc.c b/vnc.c
index d79dfd9a3a48129b7534ebe172cb3af6cf13ac9a..b09921a7e49f62a488ebbfdca7ef90d38bfa55d6 100644 (file)
--- a/vnc.c
+++ b/vnc.c
@@ -2193,6 +2193,11 @@ int vnc_display_password(DisplayState *ds, const char *password)
     if (password && password[0]) {
         if (!(vs->password = qemu_strdup(password)))
             return -1;
+        if (vs->auth == VNC_AUTH_NONE) {
+            vs->auth = VNC_AUTH_VNC;
+        }
+    } else {
+        vs->auth = VNC_AUTH_NONE;
     }
 
     return 0;