ecore x vsync - ensure drm fb is set to close on exec - intended
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sat, 11 Apr 2015 00:45:26 +0000 (09:45 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sat, 11 Apr 2015 00:45:26 +0000 (09:45 +0900)
@fix - minor - fixes T2138 as muc as efl can (dri card0 file)

src/lib/ecore_x/xlib/ecore_x_vsync.c

index 435e173..4109de2 100644 (file)
@@ -452,7 +452,7 @@ _drm_init(int *flags)
      }
    snprintf(buf, sizeof(buf), "/dev/dri/card0");
    if (stat(buf, &st) != 0) return 0;
-   drm_fd = open(buf, O_RDWR);
+   drm_fd = open(buf, O_RDWR | O_CLOEXEC);
    if (drm_fd < 0) return 0;
 
    if (!getenv("ECORE_VSYNC_DRM_ALL"))