Module Name: src Committed By: kre Date: Tue Oct 9 02:43:42 UTC 2018
Modified Files: src/bin/sh: eval.c Log Message: When (about to) send the -x output for the end of a compound command (which has redirects, and so is included in -x output) use the -x/+x setting that existed when the comoound started, so if the state of xtrace changes during the command we don't end up with just half of the -x output (either the intro, or the conclusion, depending on which way the change happened). [this also happens to avoid a core dump in the previous code, but that could have been done other ways, this way actually simplifies things (less code)] To generate a diff of this commit: cvs rdiff -u -r1.161 -r1.162 src/bin/sh/eval.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.