peerconn.go | 4 +++- diff --git a/peerconn.go b/peerconn.go index 8933dc77036fa1777ba716e6cef63df1c63ee468..9bb51facd0b38eeacb6e4488100f0a3229ccc2a5 100644 --- a/peerconn.go +++ b/peerconn.go @@ -1040,7 +1040,9 @@ } switch msg.Type { case pp.Choke: c.peerChoking = true - c.deleteAllRequests() + if !c.fastEnabled() { + c.deleteAllRequests() + } // We can then reset our interest. c.updateRequests() c.updateExpectingChunks()