From 95fe3e3b4e8707ca39b7939d8105b762747489a5 Mon Sep 17 00:00:00 2001 From: Star Brilliant Date: Tue, 27 Nov 2018 20:18:30 +0800 Subject: [PATCH] Use time.Since to replace time.Now().Sub --- doh-client/client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doh-client/client.go b/doh-client/client.go index 88b7168..e8e1d61 100644 --- a/doh-client/client.go +++ b/doh-client/client.go @@ -153,7 +153,7 @@ func NewClient(conf *config) (c *Client, err error) { func (c *Client) newHTTPClient() error { c.httpClientMux.Lock() defer c.httpClientMux.Unlock() - if !c.httpClientLastCreate.IsZero() && time.Now().Sub(c.httpClientLastCreate) < time.Duration(c.conf.Timeout)*time.Second { + if !c.httpClientLastCreate.IsZero() && time.Since(c.httpClientLastCreate) < time.Duration(c.conf.Timeout)*time.Second { return nil } if c.httpTransport != nil { @@ -220,7 +220,7 @@ func (c *Client) handlerFunc(w dns.ResponseWriter, r *dns.Msg, isTCP bool) { ctx, cancel := context.WithTimeout(context.Background(), time.Duration(c.conf.Timeout)*time.Second) defer cancel() - if r.Response == true { + if r.Response { log.Println("Received a response packet") return }