]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Check that udp conn ID age is non-zero
authorMatt Joiner <anacrolix@gmail.com>
Fri, 25 Jun 2021 05:00:39 +0000 (15:00 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Fri, 25 Jun 2021 05:00:39 +0000 (15:00 +1000)
tracker/udp/client.go

index 70df469f91dc33b0bcd23691383597db8343adbb..59714c09c20d979d2aa87a5089bca16e55a558eb 100644 (file)
@@ -66,7 +66,7 @@ func (cl *Client) Scrape(
 }
 
 func (cl *Client) connect(ctx context.Context) (err error) {
-       if time.Since(cl.connIdIssued) < time.Minute {
+       if !cl.connIdIssued.IsZero() && time.Since(cl.connIdIssued) < time.Minute {
                return nil
        }
        respBody, err := cl.request(ctx, ActionConnect, nil)