From 676d15c5dfbb677a90b1e5967c909b1d08ac04bd Mon Sep 17 00:00:00 2001 From: Lukas Schauer Date: Wed, 10 Feb 2016 19:09:17 +0100 Subject: [PATCH] check if hooks are chained before calling cleanup-hook on errors (fixes #126) --- letsencrypt.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/letsencrypt.sh b/letsencrypt.sh index 72bd8b9..d3877d9 100755 --- a/letsencrypt.sh +++ b/letsencrypt.sh @@ -229,6 +229,7 @@ _openssl() { echo >&2 echo "Details:" >&2 echo "${out}" >&2 + echo >&2 exit ${res} fi } @@ -255,7 +256,7 @@ http_request() { rm -f "${tempcont}" # Wait for hook script to clean the challenge if used - if [[ -n "${HOOK}" ]] && [[ -n "${challenge_token:+set}" ]]; then + if [[ -n "${HOOK}" ]] && [[ "${HOOK_CHAIN}" != "yes" ]] && [[ -n "${challenge_token:+set}" ]]; then ${HOOK} "clean_challenge" '' "${challenge_token}" "${keyauth}" <&4 >&5 2>&6 fi -- 2.47.2