Skip to content

Commit 05828bf

Browse files
committed
core/cp: m code comments
1 parent 13f5f4f commit 05828bf

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

intra/core/cp.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ func Stream(dst io.Writer, src io.Reader) (written int64, err error) {
4646
}
4747

4848
if _, ok := src.(io.WriterTo); ok {
49-
// hide WriteTo method of src
49+
// hide WriteTo func of src
5050
src = readerNoWriteTo{Reader: src}
5151
}
5252
if _, ok := dst.(io.ReaderFrom); ok {
53-
// hide ReadFrom method of dst
53+
// hide ReadFrom func of dst
5454
dst = writerNoReadFrom{Writer: dst}
5555
}
5656

@@ -62,6 +62,8 @@ func Stream(dst io.Writer, src io.Reader) (written int64, err error) {
6262
Recycle(bptr)
6363
}()
6464
// implementation from: io.CopyBuffer
65+
// laid out here since "hiding" ReadFrom/WriteTo funcs
66+
// did not work as expected and led to recursive calls.
6567
for {
6668
nr, er := src.Read(buf)
6769
if nr > 0 {

0 commit comments

Comments
 (0)