From bcdfe04b5da1a1bf289abeaca34cf9497452a77a Mon Sep 17 00:00:00 2001 From: Kristian Høgsberg Date: Mon, 8 Dec 2008 18:28:49 -0500 Subject: Catch failure to open drm device. --- eagle.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/eagle.c b/eagle.c index 76b88bf..565047a 100644 --- a/eagle.c +++ b/eagle.c @@ -164,6 +164,11 @@ eglInitDisplay(EGLDisplay display, const char *device, const char *driver) display->initialized = EGL_FALSE; display->next_surface_id = 1; display->fd = open(device, O_RDWR); + if (display->fd < 0) { + fprintf(stderr, + "failed to open drm device %s: %m\n", device); + return -1; + } if (eglLoadDriver(display, driver) < 0) goto fail; -- cgit v1.2.3