]> Sergey Matveev's repositories - btrtrc.git/commitdiff
request can be made from Reject and Cancel messages too
authorMatt Joiner <anacrolix@gmail.com>
Fri, 2 Feb 2018 12:56:06 +0000 (23:56 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Fri, 2 Feb 2018 12:56:06 +0000 (23:56 +1100)
misc.go

diff --git a/misc.go b/misc.go
index cfedcbf104a32d268d7b728d15bfb925c541abbd..58221661049b348c382a611a0a615af0bf90f8ea 100644 (file)
--- a/misc.go
+++ b/misc.go
@@ -23,7 +23,7 @@ func newRequest(index, begin, length pp.Integer) request {
 
 func newRequestFromMessage(msg *pp.Message) request {
        switch msg.Type {
-       case pp.Request:
+       case pp.Request, pp.Cancel, pp.Reject:
                return newRequest(msg.Index, msg.Begin, msg.Length)
        case pp.Piece:
                return newRequest(msg.Index, msg.Begin, pp.Integer(len(msg.Piece)))