From 723aa8e16156d940855e90d0c13598656bce7fc9 Mon Sep 17 00:00:00 2001 From: Gonzalo Peci Date: Tue, 5 Apr 2016 15:57:50 +0200 Subject: [PATCH] Ensure DNS cleanup on error exit. --- getssl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/getssl b/getssl index 4ba58e1..5c30bf0 100755 --- a/getssl +++ b/getssl @@ -68,9 +68,13 @@ _FORCE_RENEW=0 _QUIET=0 clean_up() { # Perform pre-exit housekeeping + if [ ! -z "$DOMAIN_DIR" ]; then rm -rf "${TEMP_DIR:?}" fi + if [[ $VALIDATE_VIA_DNS == "true" ]]; then + $DNS_DEL_COMMAND "$d" + fi return } @@ -921,7 +925,6 @@ if [[ $VALIDATE_VIA_DNS == "true" ]]; then sleep 10 else debug "dns check failed - removing existing value" - $DNS_DEL_COMMAND "$d" error_exit "checking _acme-challenge.$DOMAIN gave $check_result not $auth_key" fi fi