Browse Source

Merge pull request #16570 from duglin/ReaderFix

Make Close() on simpleReaderCloser actually close the reader
Brian Goff 9 years ago
parent
commit
252af0ae2f
1 changed files with 5 additions and 2 deletions
  1. 5 2
      pkg/ioutils/readers_test.go

+ 5 - 2
pkg/ioutils/readers_test.go

@@ -129,13 +129,16 @@ func TestBufReaderCloseWithNonReaderCloser(t *testing.T) {
 }
 
 // implements io.ReadCloser
-type simpleReaderCloser struct{}
+type simpleReaderCloser struct {
+	err error
+}
 
 func (r *simpleReaderCloser) Read(p []byte) (n int, err error) {
-	return 0, nil
+	return 0, r.err
 }
 
 func (r *simpleReaderCloser) Close() error {
+	r.err = io.EOF
 	return nil
 }