@@ -40,8 +40,7 @@ func (v *BufferedReader) Read(b []byte) (int, error) {
return v.reader.Read(b)
}
if v.buffer.IsEmpty() {
- err := v.buffer.AppendSupplier(ReadFrom(v.reader))
- if err != nil {
+ if err := v.buffer.Reset(ReadFrom(v.reader)); err != nil {
return 0, err
@@ -28,8 +28,7 @@ func (v *BufferedWriter) Write(b []byte) (int, error) {
if v.buffer.IsFull() {
- err := v.Flush()
+ if err := v.Flush(); err != nil {
if nBytes < len(b) {