diff --git a/hw/darwin/apple/bundle-main.c b/hw/darwin/apple/bundle-main.c index d46e7b2e8..10d2f2041 100644 --- a/hw/darwin/apple/bundle-main.c +++ b/hw/darwin/apple/bundle-main.c @@ -613,8 +613,9 @@ display_exists_p (int number) sprintf (buf, "/tmp/.X11-unix/X%d", number); if (access (buf, F_OK) != 0) return FALSE; - + sprintf (buf, ":%d", number); + conn = xcb_connect(buf, NULL); if (xcb_connection_has_error(conn)) return FALSE; xcb_disconnect(conn);