From fd6af5375bcf3f78c61e4b0ca2e4274436746436 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 16 Oct 2011 22:32:41 +0200 Subject: av_tempfile: dont try the current directory with mkstemp() unless we are on windows Signed-off-by: Michael Niedermayer --- libavutil/file.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavutil/file.c') diff --git a/libavutil/file.c b/libavutil/file.c index 88f2b52da1..e59335a77a 100644 --- a/libavutil/file.c +++ b/libavutil/file.c @@ -160,10 +160,12 @@ int av_tempfile(const char *prefix, char **filename, int log_offset, void *log_c #else snprintf(*filename, len, "/tmp/%sXXXXXX", prefix); fd = mkstemp(*filename); +#ifdef _WIN32 if (fd < 0) { snprintf(*filename, len, "./%sXXXXXX", prefix); fd = mkstemp(*filename); } +#endif #endif /* -----common section-----*/ if (fd < 0) { -- cgit v1.2.3