Explorar o código

Merge pull request #16570 from duglin/ReaderFix

Make Close() on simpleReaderCloser actually close the reader
Brian Goff %!s(int64=9) %!d(string=hai) anos
pai
achega
252af0ae2f
Modificáronse 1 ficheiros con 5 adicións e 2 borrados
  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
 }