From 43a2942b98dc93345c4e8a0bc2278007f16f8f16 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Fri, 29 Jan 2021 16:13:46 +1100 Subject: [PATCH] Set not interested when we have no pending requests --- peerconn.go | 3 +++ 1 file changed, 3 insertions(+) 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 } -- 2.48.1