From 5680e984516fa1fb3c16862fb747206da0edfbed Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Tue, 7 Jan 2014 16:12:48 +0100 Subject: [PATCH] ash: in bash compat mode, always export $SHLVL function old new delta ash_main 1437 1442 +5 Signed-off-by: Denys Vlasenko --- shell/ash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell/ash.c b/shell/ash.c index 71ef9a690..04ba447b1 100644 --- a/shell/ash.c +++ b/shell/ash.c @@ -13014,7 +13014,7 @@ init(void) setvar2("PPID", utoa(getppid())); #if ENABLE_ASH_BASH_COMPAT p = lookupvar("SHLVL"); - setvar2("SHLVL", utoa(p ? atoi(p) + 1 : 1)); + setvar("SHLVL", utoa((p ? atoi(p) : 0) + 1), VEXPORT); #endif p = lookupvar("PWD"); if (p) {