diff --git a/case-lib/hijack.sh b/case-lib/hijack.sh index 6f14e954..7aedfdf2 100644 --- a/case-lib/hijack.sh +++ b/case-lib/hijack.sh @@ -8,6 +8,7 @@ SUDO_CMD=$(command -v sudo) # re-use separately instead of all this or nothing. function func_exit_handler() { + trap - EXIT SIGTERM local exit_status=${1:-0} dlogi "Starting func_exit_handler($exit_status)" diff --git a/case-lib/lib.sh b/case-lib/lib.sh index 15d122ba..7569d798 100644 --- a/case-lib/lib.sh +++ b/case-lib/lib.sh @@ -97,7 +97,7 @@ start_test() } # func_exit_handler() is in hijack.sh - trap 'func_exit_handler $?' EXIT + trap 'func_exit_handler $?' EXIT SIGTERM if test -z "$MAX_WAIT_FW_LOADING"; then local _pltf; _pltf=$("$SCRIPT_HOME/tools/sof-dump-status.py" -p)