]> Sergey Matveev's repositories - btrtrc.git/commitdiff
bencode.scanner.ReadByte returned errors when it shouldn't have
authorMatt Joiner <anacrolix@gmail.com>
Fri, 10 Nov 2017 12:44:24 +0000 (23:44 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Fri, 10 Nov 2017 12:44:24 +0000 (23:44 +1100)
bencode/scanner.go

index eaf22dd425ac3918a6752962a31814eaeac98770..967d5a5d36235d900bbbe2eb99d2e2e3d7e73955 100644 (file)
@@ -23,11 +23,8 @@ func (me *scanner) ReadByte() (byte, error) {
                return me.b[0], nil
        }
        n, err := me.r.Read(me.b[:])
-       if err != nil {
-               return me.b[0], err
-       }
-       if n != 1 {
-               panic(n)
+       if n == 1 {
+               err = nil
        }
        return me.b[0], err
 }