diff options
Diffstat (limited to 'misc/io_utils.c')
-rw-r--r-- | misc/io_utils.c | 4 |
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"); |