Merge pull request #200076 from microsoft/tyriar/179483

Respect early returns from pre-existing bash debug traps
This commit is contained in:
Daniel Imms
2023-12-05 12:08:09 -08:00
committed by GitHub
@@ -256,8 +256,8 @@ else
__vsc_preexec_all() {
if [ "$__vsc_in_command_execution" = "0" ]; then
__vsc_in_command_execution="1"
builtin eval "${__vsc_dbg_trap}"
__vsc_preexec
builtin eval "${__vsc_dbg_trap}"
fi
}
trap '__vsc_preexec_all "$_"' DEBUG