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,20 +6395,15 @@ 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);
else {
path = getenv("TMPDIR");
if (path)
g_tmpfplen = (uchar)xstrlcpy(g_tmpfpath, path, TMP_LEN_MAX);
else {
fprintf(stderr, "set TMPDIR\n"); fprintf(stderr, "set TMPDIR\n");
return FALSE; return FALSE;
} }
}
g_tmpfplen = (uchar)xstrlcpy(g_tmpfpath, path, TMP_LEN_MAX);
return TRUE; return TRUE;
} }