summaryrefslogtreecommitdiffstats
path: root/src/egl
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2011-04-07 18:27:06 -0400
committerKristian Høgsberg <krh@bitplanet.net>2011-04-07 18:27:56 -0400
commit55a629cee5c20b357cca5c767a14fb27d9691e16 (patch)
tree799801c1147d27163dab8080fca3efb928108081 /src/egl
parent09eff39a58885bb3b8507d02920b53b4e81a66ea (diff)
egl_dri2.c: Open drm device with O_CLOEXEC
Not a good fd to leak.
Diffstat (limited to 'src/egl')
-rw-r--r--src/egl/drivers/dri2/platform_x11.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/egl/drivers/dri2/platform_x11.c b/src/egl/drivers/dri2/platform_x11.c
index e7fe95da8e8..5d4ac6ae948 100644
--- a/src/egl/drivers/dri2/platform_x11.c
+++ b/src/egl/drivers/dri2/platform_x11.c
@@ -990,7 +990,7 @@ dri2_initialize_x11_dri2(_EGLDriver *drv, _EGLDisplay *disp)
if (!dri2_load_driver(disp))
goto cleanup_conn;
- dri2_dpy->fd = open(dri2_dpy->device_name, O_RDWR);
+ dri2_dpy->fd = open(dri2_dpy->device_name, O_RDWR | O_CLOEXEC);
if (dri2_dpy->fd == -1) {
_eglLog(_EGL_WARNING,
"DRI2: could not open %s (%s)", dri2_dpy->device_name,