aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--shell/ash.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/shell/ash.c b/shell/ash.c
index 8bef78546..75a72ea0c 100644
--- a/shell/ash.c
+++ b/shell/ash.c
@@ -9200,7 +9200,8 @@ poplocalvars(void)
9200 memcpy(optlist, lvp->text, sizeof(optlist)); 9200 memcpy(optlist, lvp->text, sizeof(optlist));
9201 free((char*)lvp->text); 9201 free((char*)lvp->text);
9202 optschanged(); 9202 optschanged();
9203 } else if ((lvp->flags & (VUNSET|VSTRFIXED)) == VUNSET) { 9203 } else if (lvp->flags == VUNSET) {
9204 vp->flags &= ~(VSTRFIXED|VREADONLY);
9204 unsetvar(vp->var_text); 9205 unsetvar(vp->var_text);
9205 } else { 9206 } else {
9206 if (vp->var_func) 9207 if (vp->var_func)