summaryrefslogtreecommitdiffstats
path: root/misc/io_utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'misc/io_utils.c')
-rw-r--r--misc/io_utils.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/misc/io_utils.c b/misc/io_utils.c
index c973cee0e4..fafed772cc 100644
--- a/misc/io_utils.c
+++ b/misc/io_utils.c
@@ -23,10 +23,10 @@
#include <stdlib.h>
#include <sys/types.h>
#include <limits.h>
-#include <unistd.h>
#include "mpv_talloc.h"
#include "config.h"
+#include "common/common.h"
#include "misc/random.h"
#include "misc/io_utils.h"
#include "osdep/io.h"
@@ -63,7 +63,7 @@ bool mp_save_to_file(const char *filepath, const void *data, size_t size)
bool result = false;
char *tmp = talloc_asprintf(NULL, "%sXXXXXX", filepath);
- int fd = mkstemp(tmp);
+ int fd = mp_mkostemps(tmp, 0, O_CLOEXEC);
if (fd < 0)
goto done;
FILE *cache = fdopen(fd, "wb");