hardcode PATH for internal use

This commit is contained in:
smitsohu 2021-09-22 20:11:53 +02:00
parent 3a9f18fdda
commit 7a1dd38c51

View file

@ -262,7 +262,7 @@ static const char * const env_whitelist[] = {
"LANG", "LANG",
"LANGUAGE", "LANGUAGE",
"LC_MESSAGES", "LC_MESSAGES",
"PATH", // "PATH",
"DISPLAY" // required by X11 "DISPLAY" // required by X11
}; };
@ -311,6 +311,10 @@ void env_apply_whitelist(void) {
errExit("clearenv"); errExit("clearenv");
env_apply_list(env_whitelist, ARRAY_SIZE(env_whitelist)); env_apply_list(env_whitelist, ARRAY_SIZE(env_whitelist));
// hardcoding PATH
if (setenv("PATH", "/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin", 1) < 0)
errExit("setenv");
} }
// Filter env variables for a sbox app // Filter env variables for a sbox app