Browse Source

fix SC3060

pull/6622/head
Tobias Göbel 3 weeks ago
parent
commit
49d5e0ada9
  1. 7
      dnsapi/dns_acmedns.sh

7
dnsapi/dns_acmedns.sh

@ -122,7 +122,12 @@ _acmedns_lookup_from_json() {
[ -z "$_storage" ] && _storage="$HOME/.acme-dns.json" [ -z "$_storage" ] && _storage="$HOME/.acme-dns.json"
[ ! -f "$_storage" ] && return 1 [ ! -f "$_storage" ] && return 1
_entry="$(sed -n "/\"${_domain//./\\.}\"[[:space:]]*:/,/}/p" "$_storage")"
# Escape dots in the domain for use in sed
_safe_domain=$(printf '%s\n' "$_domain" | sed 's/\./\\./g')
_entry="$(
sed -n "/\"$_safe_domain\"[[:space:]]*:/,/}/p" "$_storage"
)"
[ -z "$_entry" ] && return 1 [ -z "$_entry" ] && return 1
_server_url="$(echo "$_entry" | sed -n 's/.*"server_url":[ ]*"\([^"]*\)".*/\1/p')" _server_url="$(echo "$_entry" | sed -n 's/.*"server_url":[ ]*"\([^"]*\)".*/\1/p')"

Loading…
Cancel
Save