(buf []byte)
| 175 | } |
| 176 | |
| 177 | func (r *readerOnError) Read(buf []byte) (n int, err error) { |
| 178 | n, err = r.Reader.Read(buf) |
| 179 | if err != nil && err != io.EOF { |
| 180 | r.notify(err) |
| 181 | } |
| 182 | |
| 183 | return |
| 184 | } |
| 185 | |
| 186 | type writerOnError struct { |
| 187 | io.Writer |
no outgoing calls