We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dc2fff0 commit 568f54fCopy full SHA for 568f54f
1 file changed
dnscrypt-proxy/crypto.go
@@ -106,10 +106,9 @@ func (proxy *Proxy) Encrypt(
106
minQuestionSize += int(xpad[0])
107
}
108
paddedLength := Min(MaxDNSUDPPacketSize, (Max(minQuestionSize, QueryOverhead)+1+63) & ^63)
109
- if proto == "udp" && serverInfo.knownBugs.fragmentsBlocked {
+ if serverInfo.knownBugs.fragmentsBlocked && proto == "udp" {
110
paddedLength = MaxDNSUDPSafePacketSize
111
- }
112
- if serverInfo.Relay != nil && proto == "tcp" {
+ } else if serverInfo.Relay != nil && proto == "tcp" {
113
paddedLength = MaxDNSPacketSize
114
115
if QueryOverhead+len(packet)+1 > paddedLength {
0 commit comments