summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fluid/app/fluid.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/fluid/app/fluid.cxx b/fluid/app/fluid.cxx
index b553b52a5..91c28d0e6 100644
--- a/fluid/app/fluid.cxx
+++ b/fluid/app/fluid.cxx
@@ -244,7 +244,8 @@ static void create_tmpdir() {
#else
fl_snprintf(buf, sizeof(buf)-1, "fluid-%d/", getpid());
std::string name = buf;
- std::string path = fl_getenv("TMPDIR");
+ auto path_temp = fl_getenv("TMPDIR");
+ std::string path = path_temp ? path_temp : "";
if (!path.empty()) {
end_with_slash(path);
path += name;