Browse Source

Merge pull request #6380 from schlegel11/master

Cloudns provider: Fix missing api password encoding
dev
neil 2 weeks ago
committed by GitHub
parent
commit
3d8b682380
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 5
      dnsapi/dns_cloudns.sh

5
dnsapi/dns_cloudns.sh

@ -197,10 +197,11 @@ _dns_cloudns_http_api_call() {
auth_user="auth-id=$CLOUDNS_AUTH_ID"
fi
encoded_password=$(echo "$CLOUDNS_AUTH_PASSWORD" | tr -d "\n\r" | _url_encode)
if [ -z "$2" ]; then
data="$auth_user&auth-password=$CLOUDNS_AUTH_PASSWORD"
data="$auth_user&auth-password=$encoded_password"
else
data="$auth_user&auth-password=$CLOUDNS_AUTH_PASSWORD&$2"
data="$auth_user&auth-password=$encoded_password&$2"
fi
response="$(_get "$CLOUDNS_API/$method?$data")"

Loading…
Cancel
Save