diff options
author | Derek Foreman <derekf@osg.samsung.com> | 2017-07-31 10:55:47 -0500 |
---|---|---|
committer | Derek Foreman <derekf@osg.samsung.com> | 2017-07-31 10:55:47 -0500 |
commit | d4e69af38347db96190cd126198a146057b9a420 (patch) | |
tree | 417302aea02c93ff48818fcec2d771b869310f0c | |
parent | a238272f0067f3664dfc0178baecea57a234b15c (diff) | |
download | efl-d4e69af38347db96190cd126198a146057b9a420.tar.gz |
wayland-shm: Set CLOEXEC for dmabuf
Stop leaking the render node fd to child processes.
-rw-r--r-- | src/modules/evas/engines/wayland_shm/evas_dmabuf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c index 63e54a4999..ca253ce609 100644 --- a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c +++ b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c @@ -314,7 +314,7 @@ _buffer_manager_get(void) buffer_manager = calloc(1, sizeof(Buffer_Manager)); if (!buffer_manager) goto err_alloc; - fd = open("/dev/dri/renderD128", O_RDWR); + fd = open("/dev/dri/renderD128", O_RDWR | O_CLOEXEC); if (fd < 0) goto err_drm; success = _intel_buffer_manager_setup(fd); |