From: Lukas Schauer Date: Wed, 9 May 2018 19:01:57 +0000 (+0200) Subject: Only match Replace-Nonce header at beginning of line X-Git-Tag: v0.6.3~14 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=10d4b98e7f1e2c5e0e5b16b0896aa7180e5a88f5;p=thirdparty%2Fdehydrated.git Only match Replace-Nonce header at beginning of line --- diff --git a/dehydrated b/dehydrated index 41a3614..9d9bca5 100755 --- a/dehydrated +++ b/dehydrated @@ -579,9 +579,9 @@ signed_request() { # Retrieve nonce from acme-server if [[ ${API} -eq 1 ]]; then - nonce="$(http_request head "${CA}" | grep -i Replay-Nonce: | awk -F ': ' '{print $2}' | tr -d '\n\r')" + nonce="$(http_request head "${CA}" | grep -i ^Replay-Nonce: | awk -F ': ' '{print $2}' | tr -d '\n\r')" else - nonce="$(http_request head "${CA_NEW_NONCE}" | grep -i Replay-Nonce: | awk -F ': ' '{print $2}' | tr -d '\n\r')" + nonce="$(http_request head "${CA_NEW_NONCE}" | grep -i ^Replay-Nonce: | awk -F ': ' '{print $2}' | tr -d '\n\r')" fi # Build header with just our public key and algorithm information