From e39dfaeb9575a602c34285390df3662c2073cc81 Mon Sep 17 00:00:00 2001 From: Bart Schaefer Date: Tue, 24 May 2011 15:49:03 +0000 Subject: 29367, 29368: avoid redirecting the xtrace of simple commands along with their standard error. --- Src/exec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Src/exec.c') diff --git a/Src/exec.c b/Src/exec.c index 0e1a6c81f..2558185c8 100644 --- a/Src/exec.c +++ b/Src/exec.c @@ -3079,7 +3079,6 @@ execcmd(Estate state, int input, int output, int how, int last1) if (mfds[i] && mfds[i]->ct >= 2) closemn(mfds, i); - xtrerr = stderr; if (nullexec) { if (nullexec == 1) { /* @@ -4260,6 +4259,7 @@ execshfunc(Shfunc shf, LinkList args) cmdsp = 0; if ((osfc = sfcontext) == SFC_NONE) sfcontext = SFC_DIRECT; + xtrerr = stderr; doshfunc(shf, args, 0); sfcontext = osfc; free(cmdstack); -- cgit 1.4.1