From: Ian Kelling Date: Sun, 30 Jun 2019 19:46:08 +0000 (-0400) Subject: fix regression in last commit, ommiting a frame X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=fb79b8bd5a5fc79224b1ecfff94c39a351c4c63b;hp=a5c2ac43f553ffaa446df2a79f9e4a4d47e9629d;p=errhandle.git fix regression in last commit, ommiting a frame --- diff --git a/err b/err index 5d62d67..1425306 100644 --- a/err +++ b/err @@ -51,11 +51,11 @@ err-bash-trace() { for ((frame=0; frame < ${#FUNCNAME[@]}-1; frame++)); do argc=${BASH_ARGC[frame]} argc_index+=$argc - ((frame <= start)) && continue + ((frame < start)) && continue if (( ${#BASH_SOURCE[@]} > 1 )); then source="${BASH_SOURCE[frame+1]}:${BASH_LINENO[frame]}:" fi - indent=$((frame-start)) + indent=$((frame-start + 1)) indent=$((indent < max_indent ? indent : max_indent)) printf "%${indent}s↳%sin \`%s" '' "$source" "${FUNCNAME[frame]}" if $extdebug; then