diff --git a/src/io/io.go b/src/io/io.go index 19d0ae5add..3cab7288c9 100644 --- a/src/io/io.go +++ b/src/io/io.go @@ -402,11 +402,10 @@ func copyBuffer(dst Writer, src Reader, buf []byte) (written int64, err error) { break } } - if er == EOF { - break - } if er != nil { - err = er + if er != EOF { + err = er + } break } }