diff --git a/poc b/poc index d28014d..89229d7 100755 --- a/poc +++ b/poc @@ -52,7 +52,7 @@ function on_error { exit "$failure_code" else - print_miaou_error "${BASH_SOURCE[1]}" "${BASH_LINENO[0]}" "${failure_code}" 'SUBSHELL' + print_miaou_error "${BASH_SOURCE[1]}" "${BASH_LINENO[0]}" "${failure_code}" 'SUBSHELL_ERROR' kill -PIPE $$ fi } @@ -69,7 +69,7 @@ function on_pipe { mapfile -t tmp_error <"$MIAOU_BASH_ERROR" last_error="${tmp_error[-1]}" - regex='(.*): line ([0-9]+): miaou_error: code=([0-9]+) type=SUBSHELL' + regex='(.*): line ([0-9]+): miaou_error: code=([0-9]+) type=SUBSHELL_ERROR' if [[ $last_error =~ $regex ]]; then source=${BASH_REMATCH[1]} lineno=${BASH_REMATCH[2]}