diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-08-01 20:33:26 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-08-01 20:33:26 +0000 |
commit | 83682f2d77f05ec8add6ed7e624a8b796baeaa36 (patch) | |
tree | c8ab5bd28d56745a10f90158b25028fe373876ad /src/util | |
parent | ff2d2e7ea5f470af1c345e7c66fe320d4c9d2d33 (diff) | |
download | gnunet-83682f2d77f05ec8add6ed7e624a8b796baeaa36.tar.gz gnunet-83682f2d77f05ec8add6ed7e624a8b796baeaa36.zip |
LRN: Be aware of absolute DOS-style paths as well
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"; |