diff --git a/mailsecchk.sh b/mailsecchk.sh index 849531b..8145316 100755 --- a/mailsecchk.sh +++ b/mailsecchk.sh @@ -433,7 +433,7 @@ dkim_extract_key() return fi - local dkim_p=$(echo "$dkim" | grep -Eo 'p=[^;]+' | sed 's/p=//g' | sed 's/[ "]//g') + local dkim_p="$(echo "$dkim" | grep -Eo 'p=[^;]+' | sed 's/p=//g' | sed 's/[ "]//g')" print_info "Extracting DKIM public key..." @@ -452,7 +452,7 @@ dkim_crypto_keysize() return fi - local keysize=$(echo "$dkim_parsed_key" | grep -E 'Public-Key:[ ]+\([0-9]+[ ]+bit\)' | grep -Eo '[0-9]+') + local keysize="$(echo "$dkim_parsed_key" | grep -E 'Public-Key:[ ]+\([0-9]+[ ]+bit\)' | grep -Eo '[0-9]+')" if [ "$keysize" -lt $dkim_key_minsize ]; then print_medium "DKIM public key size is < $dkim_key_minsize bits ($keysize bits)"