diff --git a/vl.c b/vl.c index bfc14902f5..ef61918e25 100644 --- a/vl.c +++ b/vl.c @@ -5560,7 +5560,7 @@ int main(int argc, char **argv) /* terminal init */ if (nographic) { dumb_display_init(ds); - } if (vnc_display != -1) { + } else if (vnc_display != -1) { vnc_display_init(ds, vnc_display); } else { #if defined(CONFIG_SDL)