diff options
-rw-r--r-- | shell/ash.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/shell/ash.c b/shell/ash.c index 97c9589cc..e885e2ce5 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -13605,6 +13605,10 @@ init(void) | |||
13605 | pw = xgetpwuid(getuid()); | 13605 | pw = xgetpwuid(getuid()); |
13606 | setup_environment(pw->pw_shell, | 13606 | setup_environment(pw->pw_shell, |
13607 | SETUP_ENV_CHANGEENV|SETUP_ENV_NO_CHDIR, pw); | 13607 | SETUP_ENV_CHANGEENV|SETUP_ENV_NO_CHDIR, pw); |
13608 | |||
13609 | #if ENABLE_ASH_BASH_COMPAT | ||
13610 | setvareq("SHLVL=0", VEXPORT|VTEXTFIXED); | ||
13611 | #endif | ||
13608 | } | 13612 | } |
13609 | #endif | 13613 | #endif |
13610 | for (envp = environ; envp && *envp; envp++) { | 13614 | for (envp = environ; envp && *envp; envp++) { |