2
0
mirror of synced 2025-02-23 14:18:13 +00:00

bencode.scanner.ReadByte returned errors when it shouldn't have

This commit is contained in:
Matt Joiner 2017-11-10 23:44:24 +11:00
parent 74c5d425fb
commit eed0743d4e

View File

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