summaryrefslogtreecommitdiffstats
path: root/Src
diff options
context:
space:
mode:
Diffstat (limited to 'Src')
-rw-r--r--Src/params.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Src/params.c b/Src/params.c
index 4f5454abb..461e02acf 100644
--- a/Src/params.c
+++ b/Src/params.c
@@ -5905,7 +5905,8 @@ endparamscope(void)
for (Param pm; refs && (pm = (Param)getlinknode(refs));) {
if ((pm->node.flags & PM_NAMEREF) && !(pm->node.flags & PM_UNSET) &&
!(pm->node.flags & PM_UPPER) && pm->base > locallevel) {
- setscope_base(pm, locallevel);
+ pm->base = 0;
+ setscope(pm);
}
}
unqueue_signals();