Skip to content

Commit 06733f5

Browse files
committed
If a relay has multiple names, print the one matching the protocol
Fixes #1992
1 parent 4fd2602 commit 06733f5

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

dnscrypt-proxy/serversInfo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ func route(proxy *Proxy, name string, serverProto stamps.StampProtoType) (*Relay
440440
relayName := relayCandidateStamp.ServerAddrStr
441441
proxy.serversInfo.RLock()
442442
for _, registeredServer := range proxy.serversInfo.registeredRelays {
443-
if registeredServer.stamp.ServerAddrStr == relayCandidateStamp.ServerAddrStr {
443+
if registeredServer.stamp.Proto == relayProto && registeredServer.stamp.ServerAddrStr == relayCandidateStamp.ServerAddrStr {
444444
relayName = registeredServer.name
445445
break
446446
}

0 commit comments

Comments
 (0)