Fail if we can't create the compositor.
authorKristian Høgsberg <krh@redhat.com>
Fri, 5 Dec 2008 16:19:56 +0000 (11:19 -0500)
committerKristian Høgsberg <krh@redhat.com>
Fri, 5 Dec 2008 16:19:56 +0000 (11:19 -0500)
egl-compositor.c
glx-compositor.c

index dddd98a..b52166f 100644 (file)
@@ -1035,7 +1035,11 @@ int main(int argc, char *argv[])
        display = wl_display_create();
 
        ec = egl_compositor_create(display);
-
+       if (ec == NULL) {
+               fprintf(stderr, "failed to create compositor\n");
+               exit(EXIT_FAILURE);
+       }
+               
        wl_display_set_compositor(display, &ec->base);
 
        if (wl_display_add_socket(display, socket_name)) {
index 0872f83..a9a0757 100644 (file)
@@ -362,6 +362,10 @@ int main(int argc, char *argv[])
        display = wl_display_create();
 
        gc = glx_compositor_create(display);
+       if (gc == NULL) {
+               fprintf(stderr, "failed to create compositor\n");
+               exit(EXIT_FAILURE);
+       }
 
        wl_display_set_compositor(display, &gc->base);