summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2013-03-02 12:27:39 +0100
committerKristian Høgsberg <krh@bitplanet.net>2013-03-18 21:10:08 -0400
commitef591aa4e9ed1b65ca9211378f6387f9dbf0eb10 (patch)
treef87b65f9859bbeb606fc1abc3b72fc4fa4e3a0c6
parentac1cb0b9d20415a5c1a37d2744fb1d2887fc005c (diff)
downloadweston-ef591aa4e9ed1b65ca9211378f6387f9dbf0eb10.tar.gz
compositor-drm: Inspect result of gbm_create_device.
-rw-r--r--src/compositor-drm.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compositor-drm.c b/src/compositor-drm.c
index d933c926..3e93162e 100644
--- a/src/compositor-drm.c
+++ b/src/compositor-drm.c
@@ -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);