From e11ca7cc0021a271709a2a90698bea42378a78af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Sun, 13 Mar 2016 00:59:28 +0100 Subject: [PATCH] Use TMPDIR as a fallback if set --- common.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common.c b/common.c index 7880dee..90fed8a 100644 --- a/common.c +++ b/common.c @@ -77,8 +77,11 @@ resolve_relative_runtime_unique_filename (const char *filename) str_init (&path); const char *runtime_dir = getenv ("XDG_RUNTIME_DIR"); + const char *tmpdir = getenv ("TMPDIR"); if (runtime_dir && *runtime_dir == '/') str_append (&path, runtime_dir); + else if (tmpdir && *tmpdir == '/') + str_append (&path, tmpdir); else str_append (&path, "/tmp"); str_append_printf (&path, "/%s/%s", PROGRAM_NAME, filename);