requesting.go | 2 +- diff --git a/requesting.go b/requesting.go index 7fbfccfbba1776a69c59d1d8a9123cf8f7bb2ccf..f9b5424f003a771ebe78e655b2eac82089193ffd 100644 --- a/requesting.go +++ b/requesting.go @@ -272,7 +272,7 @@ // Transmit/action the request state to the peer. func (p *Peer) applyRequestState(next desiredRequestState) { current := &p.requestState if !p.setInterested(next.Interested) { - panic("insufficient write buffer") + return } more := true requestHeap := binheap.FromSlice(next.Requests.requestIndexes, next.Requests.lessByValue)