summaryrefslogtreecommitdiff
path: root/apt-pkg
diff options
context:
space:
mode:
authorMichael Vogt <mvo@debian.org>2013-12-23 13:35:08 +0100
committerMichael Vogt <mvo@debian.org>2013-12-23 13:35:08 +0100
commita077861ad0f2e643307c2380a060a3b11914aa34 (patch)
treeca2045f4fa9be147e8e41a5530ecc3314dcf6546 /apt-pkg
parent68e0172140872d8044b3c768a6bea3ac58d426c4 (diff)
add basic tests for GetTempDir()
Diffstat (limited to 'apt-pkg')
-rw-r--r--apt-pkg/contrib/fileutl.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/apt-pkg/contrib/fileutl.cc b/apt-pkg/contrib/fileutl.cc
index 847d8b47f..efbf7aaf4 100644
--- a/apt-pkg/contrib/fileutl.cc
+++ b/apt-pkg/contrib/fileutl.cc
@@ -1839,7 +1839,7 @@ std::string GetTempDir()
// check that tmpdir is set and exists
struct stat st;
- if (!tmpdir || stat(tmpdir, &st) != 0)
+ if (!tmpdir || strlen(tmpdir) == 0 || stat(tmpdir, &st) != 0)
tmpdir = "/tmp";
return string(tmpdir);