mirror of
https://github.com/langhuihui/monibuca.git
synced 2025-09-27 05:35:57 +08:00
fix: buffer read end
This commit is contained in:
@@ -132,7 +132,9 @@ func (Buffer) Reuse() bool {
|
|||||||
func (b *Buffer) Read(buf []byte) (n int, err error) {
|
func (b *Buffer) Read(buf []byte) (n int, err error) {
|
||||||
if !b.CanReadN(len(buf)) {
|
if !b.CanReadN(len(buf)) {
|
||||||
copy(buf, *b)
|
copy(buf, *b)
|
||||||
return b.Len(), io.EOF
|
n = b.Len()
|
||||||
|
*b = (*b)[n:]
|
||||||
|
return n, io.EOF
|
||||||
}
|
}
|
||||||
ret := b.ReadN(len(buf))
|
ret := b.ReadN(len(buf))
|
||||||
copy(buf, ret)
|
copy(buf, ret)
|
||||||
|
Reference in New Issue
Block a user