peerconn.go | 5 +++-- diff --git a/peerconn.go b/peerconn.go index d344556c1c4c021cba75f2166e4f37380e63a921..adb60319a6c6110f6dadfac3d686cabcdcc977b9 100644 --- a/peerconn.go +++ b/peerconn.go @@ -1160,8 +1160,9 @@ } } func (c *peer) remoteRejectedRequest(r request) { - c.deleteRequest(r) - c.decExpectedChunkReceive(r) + if c.deleteRequest(r) { + c.decExpectedChunkReceive(r) + } } func (c *peer) decExpectedChunkReceive(r request) {