]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Don't try to request anything without the torrent info
authorMatt Joiner <anacrolix@gmail.com>
Fri, 3 Dec 2021 05:41:52 +0000 (16:41 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Sun, 12 Dec 2021 07:35:01 +0000 (18:35 +1100)
requesting.go

index 6a611b94730b86c7ac207482d8e0843c88fd2e33..2a400ccd05e25c3b6fe4a147a5ef3125ee37fdbe 100644 (file)
@@ -151,6 +151,9 @@ type desiredRequestState struct {
 }
 
 func (p *Peer) getDesiredRequestState() (desired desiredRequestState) {
+       if !p.t.haveInfo() {
+               return
+       }
        input := p.t.getRequestStrategyInput()
        requestHeap := peerRequests{
                peer: p,