summaryrefslogtreecommitdiffstats
path: root/stream/stream_pvr.c
diff options
context:
space:
mode:
Diffstat (limited to 'stream/stream_pvr.c')
-rw-r--r--stream/stream_pvr.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/stream/stream_pvr.c b/stream/stream_pvr.c
index 4f121f0853..a89e70b2c6 100644
--- a/stream/stream_pvr.c
+++ b/stream/stream_pvr.c
@@ -42,6 +42,8 @@
#include <libavutil/common.h>
#include <libavutil/avstring.h>
+#include "osdep/io.h"
+
#include "mpvcore/mp_msg.h"
#include "stream.h"
@@ -1579,7 +1581,7 @@ pvr_stream_open (stream_t *stream, int mode)
parse_encoder_options (pvr);
/* open device */
- pvr->dev_fd = open (pvr->video_dev, O_RDWR);
+ pvr->dev_fd = open (pvr->video_dev, O_RDWR | O_CLOEXEC);
mp_msg (MSGT_OPEN, MSGL_INFO,
"%s Using device %s\n", LOG_LEVEL_PVR, pvr->video_dev);
if (pvr->dev_fd == -1)