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

index aba5ea14e7b678341f0ada768e79b86472824b8b..d0d7e77a248281ed2699babeb66099f692b5ba84 100644 (file)
@@ -260,8 +260,9 @@ int main(int argc, char *argv[]) {
     }
 
     int screens;
-    xcb_connection_t *conn = xcb_connect(NULL, &screens);
-    if (xcb_connection_has_error(conn))
+    xcb_connection_t *conn;
+    if ((conn = xcb_connect(NULL, &screens)) == NULL ||
+        xcb_connection_has_error(conn))
         die("Cannot open display\n");
 
     /* Place requests for the atoms we need as soon as possible */