From 54c16a6b978a4ec507e76f187458c4f2b17f7444 Mon Sep 17 00:00:00 2001 From: Hossy Date: Tue, 30 Jan 2024 01:15:52 -0600 Subject: [PATCH] fix for issue 4972; error can not get domain token entry --- acme.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/acme.sh b/acme.sh index 75030acd..aa5557e8 100755 --- a/acme.sh +++ b/acme.sh @@ -4690,7 +4690,7 @@ $_authorizations_map" _debug keyauthorization "$keyauthorization" fi - entry="$(echo "$response" | _egrep_o '[^\{]*"type":"'$vtype'"[^\}]*')" + entry="$(echo "$response" | sed -n 's#"challenges":\[\([^]]*\)\]#\1#p' | sed 's#\(\}\),\({\)#\1\n\2#' | grep '"type":"'$vtype'"')" _debug entry "$entry" if [ -z "$keyauthorization" -a -z "$entry" ]; then @@ -6251,7 +6251,7 @@ _deactivate() { fi _debug "Trigger validation." vtype="$(_getIdType "$_d_domain")" - entry="$(echo "$response" | _egrep_o '[^\{]*"type":"'$vtype'"[^\}]*')" + entry="$(echo "$response" | sed -n 's#"challenges":\[\([^]]*\)\]#\1#p' | sed 's#\(\}\),\({\)#\1\n\2#' | grep '"type":"'$vtype'"')" _debug entry "$entry" if [ -z "$entry" ]; then _err "Error, can not get domain token $d"