Empty io.Reader buffer on EOF
This commit is contained in:
@@ -41,6 +41,7 @@ func (r *Reader) advance() error {
|
||||
r.dat, err = io.ReadAll(r.frag)
|
||||
return err
|
||||
} else if r.curIndex >= uint64(len(r.sizes)) {
|
||||
r.dat = []byte{}
|
||||
return io.EOF
|
||||
}
|
||||
realSize := r.sizes[r.curIndex] &^ (1 << 24)
|
||||
|
||||
Reference in New Issue
Block a user