(err error)
| 561 | } |
| 562 | |
| 563 | func (b *stdbuf) closeErr(err error) error { |
| 564 | b.mu.Lock() |
| 565 | defer b.mu.Unlock() |
| 566 | if b.err != nil { |
| 567 | return err |
| 568 | } |
| 569 | if err == nil { |
| 570 | b.err = io.EOF |
| 571 | } else { |
| 572 | b.err = err |
| 573 | } |
| 574 | close(b.more) |
| 575 | return err |
| 576 | } |
no test coverage detected