From 09c583248e7c0aa5a833ec01262b8b4a7980234b Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sun, 17 Jan 2016 16:10:31 -0500 Subject: Merge branch 'feature/improve-error-handling' --- (limited to 'src/output.sh') diff --git a/src/output.sh b/src/output.sh index 62d2095..1677fb5 100644 --- a/src/output.sh +++ b/src/output.sh @@ -20,17 +20,13 @@ error() { - local status=${1} - local fmt="${2}" - shift 2 + local fmt="${1}" + shift 1 printf '%s: Error: ' "${0##*/}" >&2 printf "${fmt}\n" "${@}" >&2 - # In a subshell, this will have no effect, so the shell's exit status - # will be 128+SIGINT. Meh. - exit_status=${status} - kill -s INT ${$} + return 0 } warn() -- cgit v0.9.1