Browse Source
[ss-manager] Fall back to /tmp if workdir is /
pull/2986/head
Wen Sun
1 year ago
No known key found for this signature in database
GPG Key ID: C1231D5B4615398A
1 changed files with
2 additions and
1 deletions
-
src/manager.c
|
|
@ -1123,7 +1123,8 @@ main(int argc, char **argv) |
|
|
|
if (workdir == NULL || strlen(workdir) == 0) { |
|
|
|
workdir = pw->pw_dir; |
|
|
|
// If home dir is still not defined or set to nologin/nonexistent, fall back to /tmp |
|
|
|
if (workdir == NULL || strlen(workdir) == 0 || strstr(workdir, "nologin") || strstr(workdir, "nonexistent")) { |
|
|
|
if (workdir == NULL || strlen(workdir) == 0 || strstr(workdir, "nologin") || |
|
|
|
strstr(workdir, "nonexistent") || strcmp(workdir, "/") == 0) { |
|
|
|
workdir = "/tmp"; |
|
|
|
} |
|
|
|
|
|
|
|