From f85d4b147d226e061375c642a746a110babb50a6 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Thu, 16 Mar 2000 00:42:50 +0000 Subject: zsh-workers/10150 --- Src/exec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Src') diff --git a/Src/exec.c b/Src/exec.c index 9a8e7cd5d..3cf38d68c 100644 --- a/Src/exec.c +++ b/Src/exec.c @@ -2012,7 +2012,8 @@ execcmd(Estate state, int input, int output, int how, int last1) /* Make a copy of stderr for xtrace output before redirecting */ fflush(xtrerr); - if (xtrerr == stderr && (type < WC_SUBSH || type == WC_TIMED)) { + if (isset(XTRACE) && xtrerr == stderr && + (type < WC_SUBSH || type == WC_TIMED)) { if (!(xtrerr = fdopen(movefd(dup(fileno(stderr))), "w"))) xtrerr = stderr; else -- cgit 1.4.1