mirror of
https://github.com/dehydrated-io/dehydrated.git
synced 2026-03-11 21:05:21 +01:00
fixed error handling on non-2xx http status codes (#413)
This commit is contained in:
@@ -412,10 +412,12 @@ http_request() {
|
||||
fi
|
||||
|
||||
if [[ ! "${statuscode:0:1}" = "2" ]]; then
|
||||
if [[ "${2}" = "${CA_REVOKE_CERT}" ]] && [[ "${statuscode}" = "409" ]]; then
|
||||
if [[ -n "${CA_REVOKE_CERT:-}" ]] && [[ "${2}" = "${CA_REVOKE_CERT:-}" ]] && [[ "${statuscode}" = "409" ]]; then
|
||||
grep -q "Certificate already revoked" "${tempcont}" && return
|
||||
fi
|
||||
if [[ ! "${2}" = "${CA_TERMS}" ]] || [[ ! "${statuscode:0:1}" = "3" ]]; then
|
||||
elif [[ -n "${CA_TERMS:-}" ]] && [[ "${2}" = "${CA_TERMS:-}" ]] && [[ "${statuscode:0:1}" = "3" ]]; then
|
||||
# do nothing
|
||||
:
|
||||
else
|
||||
echo " + ERROR: An error occurred while sending ${1}-request to ${2} (Status ${statuscode})" >&2
|
||||
echo >&2
|
||||
echo "Details:" >&2
|
||||
|
||||
Reference in New Issue
Block a user