]> xenbits.xensource.com Git - qemu-xen-3.3-testing.git/commitdiff
fix up more broken merge results for vncunused patch
authorIan Jackson <iwj@mariner.uk.xensource.com>
Thu, 29 May 2008 16:54:07 +0000 (17:54 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 29 May 2008 16:54:07 +0000 (17:54 +0100)
vl.c

diff --git a/vl.c b/vl.c
index dc7455226b0a69b214b192c332367d0276391017..f7cbb982604d08a6294ef34d7f7425504ee732cd 100644 (file)
--- a/vl.c
+++ b/vl.c
@@ -8288,9 +8288,7 @@ int main(int argc, char **argv)
                vnc_display = optarg;
                break;
             case QEMU_OPTION_vncunused:
-                vncunused++;
-                if (vnc_display == -1)
-                    vnc_display = -2;
+                vncunused = 1;
                 break;
             case QEMU_OPTION_no_acpi:
                 acpi_enabled = 0;
@@ -8589,9 +8587,10 @@ int main(int argc, char **argv)
         }
         /* nearly nothing to do */
         dumb_display_init(ds);
-    } else if (vnc_display != NULL) {
+    } else if (vnc_display != NULL || vncunused != 0) {
+       int vnc_display_port;
         vnc_display_init(ds);
-        vnc_display = vnc_display_open(ds, vnc_display, vncunused);
+        vnc_display_port = vnc_display_open(ds, vnc_display, vncunused);
         if (vnc_display < 0)
             exit(1);
     } else