From aa9bea1eb3bcd6ec0b5e831b89fedca80a9883c6 Mon Sep 17 00:00:00 2001 From: Tomáš Chvátal Date: Wed, 9 Dec 2009 22:09:55 +0100 Subject: Some linuxes dont have TMPDIR. --- src/base/archive.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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 -- cgit v1.2.3