summaryrefslogtreecommitdiff
path: root/Src/loop.c
diff options
context:
space:
mode:
authorBart Schaefer <schaefer@zsh.org>2024-08-05 15:59:48 -0700
committerBart Schaefer <schaefer@zsh.org>2024-08-05 15:59:48 -0700
commit72751bfe1f9e37145c12e244ebb1729c27aff901 (patch)
treed62de34dce50366129876cdac338682662b68cc6 /Src/loop.c
parent65da4674410abac23e41f89f29f6613d74858854 (diff)
downloadzsh-72751bfe1f9e37145c12e244ebb1729c27aff901.tar.gz
zsh-72751bfe1f9e37145c12e244ebb1729c27aff901.zip
53025: fix memory leaks and pointer errors upon named reference self-reference
Diffstat (limited to 'Src/loop.c')
-rw-r--r--Src/loop.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Src/loop.c b/Src/loop.c
index 0f3847541..84dc66476 100644
--- a/Src/loop.c
+++ b/Src/loop.c
@@ -165,7 +165,7 @@ execfor(Estate state, int do_exec)
fprintf(xtrerr, "%s=%s\n", name, str);
fflush(xtrerr);
}
- setloopvar(name, ztrdup(str));
+ setloopvar(name, str);
count++;
}
if (!count)