tracker/udp/client.go | 2 +- diff --git a/tracker/udp/client.go b/tracker/udp/client.go index 70df469f91dc33b0bcd23691383597db8343adbb..59714c09c20d979d2aa87a5089bca16e55a558eb 100644 --- a/tracker/udp/client.go +++ b/tracker/udp/client.go @@ -66,7 +66,7 @@ return } 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)