File tree 2 files changed +5
-6
lines changed
2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ func setDefaultAllowedErrors() {
53
53
{Err : "io.EOF" , Fun : "(*io.SectionReader).Read" },
54
54
{Err : "io.EOF" , Fun : "(*io.SectionReader).ReadAt" },
55
55
{Err : "io.ErrClosedPipe" , Fun : "(*io.PipeWriter).Write" },
56
+ {Err : "io.EOF" , Fun : "io.ReadAtLeast" },
56
57
{Err : "io.ErrShortBuffer" , Fun : "io.ReadAtLeast" },
57
58
{Err : "io.ErrUnexpectedEOF" , Fun : "io.ReadAtLeast" },
58
59
{Err : "io.EOF" , Fun : "io.ReadFull" },
Original file line number Diff line number Diff line change @@ -106,15 +106,13 @@ func IoPipeWriterWrite(w *io.PipeWriter) {
106
106
}
107
107
}
108
108
109
- func IoReadAtLeast (r io.Reader ) {
109
+ func IoReadAtLeast (r io.Reader ) error {
110
110
var buf [4096 ]byte
111
111
_ , err := io .ReadAtLeast (r , buf [:], 8192 )
112
- if err == io .ErrShortBuffer {
113
- fmt .Println (err )
114
- }
115
- if err == io .ErrUnexpectedEOF {
116
- fmt .Println (err )
112
+ if err == io .ErrShortBuffer || err == io .ErrUnexpectedEOF || err == io .EOF {
113
+ return err
117
114
}
115
+ return nil
118
116
}
119
117
120
118
func IoReadFull (r io.Reader ) {
You can’t perform that action at this time.
0 commit comments