Properly compute the padding length for local DoH

Fixes #1173
This commit is contained in:
Frank Denis 2020-01-31 10:00:07 +01:00
parent d14d2b613a
commit cf1498c9f4
1 changed files with 1 additions and 1 deletions

View File

@ -59,7 +59,7 @@ func (handler localDoHHandler) ServeHTTP(writer http.ResponseWriter, request *ht
}
responseLen := len(response)
paddedLen := dohPaddedLen(responseLen)
padLen := responseLen - paddedLen
padLen := paddedLen - responseLen
paddedResponse, err := addEDNS0PaddingIfNoneFound(&msg, response, padLen)
if err != nil {
return