From: Víctor Manuel Jáquez Leal Date: Fri, 6 May 2022 15:53:51 +0000 (+0200) Subject: libs: va: Add O_CLOEXEC flag at opening drm device. X-Git-Tag: 1.22.0~1658 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=13fbcde1e7356f8e97e3f5cedb306d67c8242383;p=platform%2Fupstream%2Fgstreamer.git libs: va: Add O_CLOEXEC flag at opening drm device. So any other potential subprocess won't have access to it. Part-of: --- diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.c b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.c index 71bdee5..d225625 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.c @@ -136,7 +136,7 @@ gst_va_display_drm_create_va_display (GstVaDisplay * display) int fd, saved_errno = 0; GstVaDisplayDrm *self = GST_VA_DISPLAY_DRM (display); - fd = open (self->path, O_RDWR); + fd = open (self->path, O_CLOEXEC | O_RDWR); saved_errno = errno; if (fd < 0) { GST_WARNING_OBJECT (self, "Failed to open %s: %s", self->path,