diff options
Diffstat (limited to 'shell/ash.c')
-rw-r--r-- | shell/ash.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/shell/ash.c b/shell/ash.c index 04ba447b1..7a097c814 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -8960,6 +8960,9 @@ mklocal(char *name) | |||
8960 | vp->flags |= VSTRFIXED|VTEXTFIXED; | 8960 | vp->flags |= VSTRFIXED|VTEXTFIXED; |
8961 | if (eq) | 8961 | if (eq) |
8962 | setvareq(name, 0); | 8962 | setvareq(name, 0); |
8963 | else | ||
8964 | /* "local VAR" unsets VAR: */ | ||
8965 | setvar(name, NULL, 0); | ||
8963 | } | 8966 | } |
8964 | } | 8967 | } |
8965 | lvp->vp = vp; | 8968 | lvp->vp = vp; |