From: Matt Joiner Date: Fri, 29 Jan 2021 05:13:46 +0000 (+1100) Subject: Set not interested when we have no pending requests X-Git-Tag: v1.22.0~2 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=43a2942b98dc93345c4e8a0bc2278007f16f8f16;p=btrtrc.git Set not interested when we have no pending requests --- diff --git a/peerconn.go b/peerconn.go index f9bec8e1..1b585233 100644 --- a/peerconn.go +++ b/peerconn.go @@ -628,6 +628,9 @@ func (cn *Peer) doRequestState() bool { return false } cn.requestsLowWater = len(cn.requests) / 2 + if len(cn.requests) == 0 { + return cn.setInterested(false) + } } return true }