client.go | 3 +++ diff --git a/client.go b/client.go index 142213c08934cfc66c70d07df57b37777f060709..b4d3f17a7e439bd1048ea85940de851c10755e62 100644 --- a/client.go +++ b/client.go @@ -980,6 +980,9 @@ func (c *Peer) updateRequestsTimerFunc() { c.locker().Lock() defer c.locker().Unlock() + if c.closed.IsSet() { + return + } if c.needRequestUpdate != "" { return }