diff options
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/disk.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/util/disk.c b/src/util/disk.c index fd8e5a654..2d76eab1a 100644 --- a/src/util/disk.c +++ b/src/util/disk.c | |||
@@ -352,7 +352,11 @@ GNUNET_DISK_mktemp (const char *t) | |||
352 | char *fn; | 352 | char *fn; |
353 | 353 | ||
354 | if ( (t[0] != '/') && | 354 | if ( (t[0] != '/') && |
355 | (t[0] != '\\') ) | 355 | (t[0] != '\\') && |
356 | #if WINDOWS | ||
357 | !(t[0] >= 'A' && t[0] <= 'z' && t[0] != 0 && t[1] == ':') | ||
358 | #endif | ||
359 | ) | ||
356 | { | 360 | { |
357 | tmpdir = getenv ("TMPDIR"); | 361 | tmpdir = getenv ("TMPDIR"); |
358 | tmpdir = tmpdir ? tmpdir : "/tmp"; | 362 | tmpdir = tmpdir ? tmpdir : "/tmp"; |