From e784ba3853b64636207d8f97a132ad7150701f3b Mon Sep 17 00:00:00 2001 From: Lukas Schauer Date: Thu, 10 Dec 2020 16:32:02 +0100 Subject: [PATCH] use normal error behaviour for failing http requests (fixes #782) --- dehydrated | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dehydrated b/dehydrated index a45d7d2..ed24167 100755 --- a/dehydrated +++ b/dehydrated @@ -731,7 +731,9 @@ _sed() { # Print error message and exit with error _exiterr() { - echo "ERROR: ${1}" >&2 + if [ -n "${1:-}" ]; then + echo "ERROR: ${1}" >&2 + fi [[ "${skip_exit_hook:-no}" = "no" ]] && [[ -n "${HOOK:-}" ]] && ("${HOOK}" "exit_hook" "${1}" || echo 'exit_hook returned with non-zero exit code!' >&2) exit 1 } @@ -844,7 +846,7 @@ http_request() { # remove temporary domains.txt file if used [[ "${COMMAND:-}" = "sign_domains" && -n "${PARAM_DOMAIN:-}" && -n "${DOMAINS_TXT:-}" ]] && rm "${DOMAINS_TXT}" - exit 1 + _exiterr fi fi -- 2.47.3