diff --git a/qb/qb.init.sh b/qb/qb.init.sh index e883248f66..9546b5784c 100644 --- a/qb/qb.init.sh +++ b/qb/qb.init.sh @@ -7,11 +7,12 @@ die() { ret="$1" shift 1 - printf %s\\n "$@" >&2 case "$ret" in - : ) return 0 ;; - * ) exit "$ret" ;; + : ) printf %s\\n "$@" >&2; return 0 ;; + 0 ) printf %s\\n "$@" ;; + * ) printf %s\\n "$@" >&2 ;; esac + exit "$ret" } # exists: