From: Matt Joiner Date: Mon, 25 Oct 2021 05:16:06 +0000 (+1100) Subject: Fix panic in update requests timer func on closed conn X-Git-Tag: v1.34.0^2~10 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=506996d038509f7b7df6e6baa51f0756a0707f5d;p=btrtrc.git Fix panic in update requests timer func on closed conn --- diff --git a/client.go b/client.go index 142213c0..b4d3f17a 100644 --- a/client.go +++ b/client.go @@ -980,6 +980,9 @@ func (p *Peer) initUpdateRequestsTimer() { func (c *Peer) updateRequestsTimerFunc() { c.locker().Lock() defer c.locker().Unlock() + if c.closed.IsSet() { + return + } if c.needRequestUpdate != "" { return }