| ... | ... |
@@ -118,7 +118,7 @@ func (o *Output) Close() error {
|
| 118 | 118 |
defer o.Unlock() |
| 119 | 119 |
var firstErr error |
| 120 | 120 |
for _, dst := range o.dests {
|
| 121 |
- if closer, ok := dst.(io.WriteCloser); ok {
|
|
| 121 |
+ if closer, ok := dst.(io.Closer); ok {
|
|
| 122 | 122 |
err := closer.Close() |
| 123 | 123 |
if err != nil && firstErr == nil {
|
| 124 | 124 |
firstErr = err |
| ... | ... |
@@ -154,7 +154,7 @@ func (i *Input) Read(p []byte) (n int, err error) {
|
| 154 | 154 |
// Not thread safe on purpose |
| 155 | 155 |
func (i *Input) Close() error {
|
| 156 | 156 |
if i.src != nil {
|
| 157 |
- if closer, ok := i.src.(io.WriteCloser); ok {
|
|
| 157 |
+ if closer, ok := i.src.(io.Closer); ok {
|
|
| 158 | 158 |
return closer.Close() |
| 159 | 159 |
} |
| 160 | 160 |
} |