Skip to content

Commit 162084c

Browse files
GODRIVER-1476: Support fully qualified SRV DNS names (#285)
1 parent 992017a commit 162084c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

x/mongo/driver/dns/dns.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,12 @@ func (r *Resolver) fetchSeedlistFromSRV(host string, stopOnErr bool) ([]string,
8080
return nil, err
8181
}
8282

83+
trimmedHost := strings.TrimSuffix(host, ".")
84+
8385
var parsedHosts []string
8486
for _, address := range addresses {
8587
trimmedAddressTarget := strings.TrimSuffix(address.Target, ".")
86-
err := validateSRVResult(trimmedAddressTarget, host)
88+
err := validateSRVResult(trimmedAddressTarget, trimmedHost)
8789
if err != nil {
8890
if stopOnErr {
8991
return nil, err

0 commit comments

Comments
 (0)