From d812ac52c5d31744ab00ec5e7c51128e4aa99ed5 Mon Sep 17 00:00:00 2001 From: Stefan Seyfried Date: Sun, 19 Feb 2017 17:54:56 +0100 Subject: [PATCH] spark/video: add missing O_CLOEXEC to memory fd --- libspark/video.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libspark/video.cpp b/libspark/video.cpp index 4e98d8b..1e2b03e 100644 --- a/libspark/video.cpp +++ b/libspark/video.cpp @@ -1053,7 +1053,7 @@ bool cVideo::GetScreenImage(unsigned char * &video, int &xres, int &yres, bool g lt_info("%s: primary display pane not found in /proc/bpa2\n", __func__); } - mfd = open("/dev/mem", O_RDWR); + mfd = open("/dev/mem", O_RDWR | O_CLOEXEC); if (mfd < 0) { lt_info("%s: cannot open open /dev/mem (%m)\n", __func__); goto error_cleanup;