compositor-drm: Inspect result of gbm_create_device.
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>
Sat, 2 Mar 2013 11:27:39 +0000 (12:27 +0100)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 19 Mar 2013 01:10:08 +0000 (21:10 -0400)
src/compositor-drm.c

index d933c92..3e93162 100644 (file)
@@ -1175,6 +1175,9 @@ init_egl(struct drm_compositor *ec)
 {
        ec->gbm = gbm_create_device(ec->drm.fd);
 
+       if (!ec->gbm)
+               return -1;
+
        if (gl_renderer_create(&ec->base, ec->gbm, gl_renderer_opaque_attribs,
                        NULL) < 0) {
                gbm_device_destroy(ec->gbm);