]> git.sur5r.net Git - i3/i3/commitdiff
i3-config-wizard: correctly check for errors when connecting to X11
authorMichael Stapelberg <michael@stapelberg.de>
Wed, 27 Jul 2011 11:05:40 +0000 (13:05 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Wed, 27 Jul 2011 11:05:40 +0000 (13:05 +0200)
i3-config-wizard/main.c

index d66eda087ec5cd79b62334a9fe21d0a23d970a6e..b59fb9f826749d979e77b8f7aae442bb2cebfc5f 100644 (file)
@@ -427,8 +427,8 @@ int main(int argc, char *argv[]) {
         socket_path = "/tmp/i3-ipc.sock";
 
     int screens;
-    conn = xcb_connect(NULL, &screens);
-    if (xcb_connection_has_error(conn))
+    if ((conn = xcb_connect(NULL, &screens)) == NULL ||
+        xcb_connection_has_error(conn))
         errx(1, "Cannot open display\n");
 
     xcb_screen_t *root_screen = xcb_aux_get_screen(conn, screens);