diff options
| author | Tomáš Chvátal <scarabeus@gentoo.org> | 2009-12-09 22:09:55 +0100 |
|---|---|---|
| committer | Tomáš Chvátal <scarabeus@gentoo.org> | 2009-12-09 22:09:55 +0100 |
| commit | aa9bea1eb3bcd6ec0b5e831b89fedca80a9883c6 (patch) | |
| tree | 145da37d7976af1b52c2cd755ce48aaba1e1cc23 /src | |
| parent | fdc9151ba47a5c4b97bc742e6953920595109eac (diff) | |
Some linuxes dont have TMPDIR.
Diffstat (limited to 'src')
| -rw-r--r-- | src/base/archive.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/base/archive.c b/src/base/archive.c index 735a9ee..cdd2ae1 100644 --- a/src/base/archive.c +++ b/src/base/archive.c @@ -24,7 +24,7 @@ char *archive_extract_file(char *archive, char *filename) char *tmp; #ifndef __WIN32__ - tmp = getenv("TMPDIR"); + tmp = getenv("TMPDIR") == NULL ? "/tmp" : getenv("TMPDIR"); #else tmp = getenv("TEMP"); #endif |