]> Sergey Matveev's repositories - btrtrc.git/blobdiff - peerconn.go
Switch requestState to be a slice
[btrtrc.git] / peerconn.go
index fea679ddfb0ad2b1939b84af24e8077bd4a8b3d7..0b2d85f650c11a31f3370c80ae24039d85df7edd 100644 (file)
@@ -1628,7 +1628,7 @@ func (c *Peer) deleteRequest(r RequestIndex) bool {
        if c.t.requestingPeer(r) != c {
                panic("only one peer should have a given request at a time")
        }
-       delete(c.t.requestState, r)
+       c.t.requestState[r] = requestState{}
        // c.t.iterPeers(func(p *Peer) {
        //      if p.isLowOnRequests() {
        //              p.updateRequests("Peer.deleteRequest")