diff --git a/peerconn.go b/peerconn.go index 4eca560e..452166ac 100644 --- a/peerconn.go +++ b/peerconn.go @@ -653,6 +653,9 @@ func (cn *PeerConn) postBitfield() { } func (cn *PeerConn) updateRequests() { + if len(cn.actualRequestState.Requests) != 0 { + return + } cn.tickleWriter() }