diff --git a/lib/lib.bash b/lib/lib.bash index b9f6416..1a86d87 100644 --- a/lib/lib.bash +++ b/lib/lib.bash @@ -49,7 +49,7 @@ trap "std::error_handler" ERR std::error_handler() { local -i ec=$? - [[ typeset -F _exit >/dev/null 2>&1 ]] && _exit "${ec}" + typeset -F _exit 1>/dev/null 2>&1 && _exit "${ec}" exit ${ec} }