From 5cc48c73d909c23df19744bd9c64b18fb8b205c4 Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Mon, 16 Jul 2018 11:58:43 -0400 Subject: [PATCH] better compatibility with set -u --- err | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/err b/err index f4aca22..f573fbb 100644 --- a/err +++ b/err @@ -69,7 +69,7 @@ err-catch() { echo "${BASH_SOURCE[1]}:${BASH_LINENO[0]}:in \`$BASH_COMMAND' returned $err" # err trap does not work within an error trap, the following line: err-bash-trace 2; set -e - "${_errcatch_cleanup[@]}" + "${_errcatch_cleanup[@]:-}" # note :- is to be compatible with set -u echo "$0: exiting with code $err" exit $err } -- 2.25.1