Skip to content

Commit b807c8b

Browse files
committed
fix SC3060
1 parent f714a8d commit b807c8b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

dnsapi/dns_acmedns.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,12 @@ _acmedns_lookup_from_json() {
122122
[ -z "$_storage" ] && _storage="$HOME/.acme-dns.json"
123123
[ ! -f "$_storage" ] && return 1
124124

125-
_entry="$(sed -n "/\"${_domain//./\\.}\"[[:space:]]*:/,/}/p" "$_storage")"
125+
# Escape dots in the domain for use in sed
126+
_safe_domain=$(printf '%s\n' "$_domain" | sed 's/\./\\./g')
127+
128+
_entry="$(
129+
sed -n "/\"$_safe_domain\"[[:space:]]*:/,/}/p" "$_storage"
130+
)"
126131
[ -z "$_entry" ] && return 1
127132

128133
_server_url="$(echo "$_entry" | sed -n 's/.*"server_url":[ ]*"\([^"]*\)".*/\1/p')"

0 commit comments

Comments
 (0)