From 94822c935ec9dc3e8a09d90e70bfb90cc952fc64 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sat, 25 Apr 2026 17:46:59 -0500 Subject: [PATCH] Don't redefine a variable. --- toys/pending/sh.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/toys/pending/sh.c b/toys/pending/sh.c index 574a5f1f..29f69420 100644 --- a/toys/pending/sh.c +++ b/toys/pending/sh.c @@ -3946,7 +3946,7 @@ if (DEBUG) dprintf(2, "%d s=%s ss=%s ctl=%s type=%d pl=%p ff=%p\n", getpid(), (T } if (TT.options&OPT_x) { - char *ss, *ps4 = getvar("PS4"); + char *sss, *ps4 = getvar("PS4"); struct sh_fcall *ff; // duplicate first char of ps4 call depth times @@ -3955,16 +3955,16 @@ if (DEBUG) dprintf(2, "%d s=%s ss=%s ctl=%s type=%d pl=%p ff=%p\n", getpid(), (T for (ff = TT.ff, i = 0; ff != TT.ff->prev; ff = ff->next) if (ff->source && ff->name) i++; j = getutf8(ps4, k = strlen(ps4), 0); - ss = xmalloc(i*j+k+1); - for (k = 0; kpl, 1); - dprintf(2, "%s\n", ss); - free(ss); + sss = pl2str(TT.ff->pl, 1); + dprintf(2, "%s\n", sss); + free(sss); } } -- 2.39.5