fix: apply suggested change
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

I like it so I'm keeping it :)
This commit is contained in:
Sam Therapy 2022-09-28 14:55:00 +00:00
parent f22ca2f82f
commit 937d0826e3

View file

@ -16,7 +16,8 @@ import (
// HTTPSResolver is for DNS-over-HTTPS queries.
type HTTPSResolver struct {
opts util.Options
client http.Client
opts util.Options
}
var _ Resolver = (*HTTPSResolver)(nil)
@ -25,7 +26,7 @@ var _ Resolver = (*HTTPSResolver)(nil)
func (resolver *HTTPSResolver) LookUp(msg *dns.Msg) (util.Response, error) {
var resp util.Response
httpR := &http.Client{
resolver.client = http.Client{
Timeout: resolver.opts.Request.Timeout,
Transport: &http.Transport{
MaxConnsPerHost: 1,
@ -56,7 +57,7 @@ func (resolver *HTTPSResolver) LookUp(msg *dns.Msg) (util.Response, error) {
req.Header.Set("Accept", "application/dns-message")
now := time.Now()
res, err := httpR.Do(req)
res, err := resolver.client.Do(req)
resp.RTT = time.Since(now)
if err != nil {