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