diff options
| author | Philippe Altherr <philippe.altherr@gmail.com> | 2026-03-31 17:55:43 -0700 |
|---|---|---|
| committer | Bart Schaefer <schaefer@zsh.org> | 2026-03-31 18:32:35 -0700 |
| commit | bcae4b58e6539423a5168afa0b651cfdab8b3cc3 (patch) | |
| tree | bf4b49111bfcbfc4bda9901eee694466f24b8201 /Src | |
| parent | 54262: track and revert hidden references in chains across locallevel scopes (diff) | |
| download | zsh-master.tar zsh-master.tar.gz zsh-master.tar.bz2 zsh-master.tar.lz zsh-master.tar.xz zsh-master.tar.zst zsh-master.zip | |
Diffstat (limited to 'Src')
| -rw-r--r-- | Src/params.c | 3 |
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(); |
