Minor refactor

This commit is contained in:
Arun Prakash Jana 2020-02-04 23:10:46 +05:30
parent 05ae384b2d
commit 6d77b04032
No known key found for this signature in database
GPG key ID: A75979F35C080412

View file

@ -6395,21 +6395,16 @@ static bool setup_config(void)
static bool set_tmp_path(void) static bool set_tmp_path(void)
{ {
char *path; char *tmp = "/tmp";
char *path = xdiraccess(tmp) ? tmp : getenv("TMPDIR");
if (xdiraccess("/tmp")) if (!path) {
g_tmpfplen = (uchar)xstrlcpy(g_tmpfpath, "/tmp", TMP_LEN_MAX); fprintf(stderr, "set TMPDIR\n");
else { return FALSE;
path = getenv("TMPDIR"); }
if (path)
g_tmpfplen = (uchar)xstrlcpy(g_tmpfpath, path, TMP_LEN_MAX);
else {
fprintf(stderr, "set TMPDIR\n");
return FALSE;
}
}
return TRUE; g_tmpfplen = (uchar)xstrlcpy(g_tmpfpath, path, TMP_LEN_MAX);
return TRUE;
} }
static void cleanup(void) static void cleanup(void)