bencode.scanner.ReadByte returned errors when it shouldn't have
This commit is contained in:
parent
74c5d425fb
commit
eed0743d4e
@ -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
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user