mirror of
https://github.com/shadowsocks/shadowsocks-libev.git
synced 2026-10-30 05:11:14 +00:00
[ss-manager] Fall back to /tmp if workdir is /
This commit is contained in:
+2
-1
@@ -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";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user