1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00

AXFRDDNS: Avoid appending dot if TSIG key ID already has a dot suffix (#2855)

Co-authored-by: Yang Zhou <yangz@fortinet.com>
This commit is contained in:
halochou
2024-02-27 16:59:37 -05:00
committed by GitHub
parent 544d731dec
commit 32b8863a93

View File

@ -212,7 +212,11 @@ func readKey(raw string, kind string) (*Key, error) {
if err != nil {
return nil, fmt.Errorf("cannot decode Base64 secret (%s) in AXFRDDNS.TSIG", kind)
}
return &Key{algo: algo, id: arr[1] + ".", secret: arr[2]}, nil
id := arr[1]
if !strings.HasSuffix(id, ".") {
id += "."
}
return &Key{algo: algo, id: id, secret: arr[2]}, nil
}
// GetNameservers returns the nameservers for a domain.