Skip to content

Commit 367125e

Browse files
committed
Use pools.Copy for archive file copy operations
Signed-off-by: Aarni Koskela <[email protected]>
1 parent 367c910 commit 367125e

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

pkg/archive/archive.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -654,7 +654,7 @@ func (ta *tarAppender) addTarFile(path, name string) error {
654654

655655
ta.Buffer.Reset(ta.TarWriter)
656656
defer ta.Buffer.Reset(nil)
657-
_, err = io.Copy(ta.Buffer, file)
657+
_, err = pools.Copy(ta.Buffer, file)
658658
file.Close()
659659
if err != nil {
660660
return err
@@ -705,7 +705,7 @@ func createTarFile(path, extractDir string, hdr *tar.Header, reader io.Reader, o
705705
if err != nil {
706706
return err
707707
}
708-
if _, err := io.Copy(file, reader); err != nil {
708+
if _, err := pools.Copy(file, reader); err != nil {
709709
file.Close()
710710
return err
711711
}
@@ -1375,7 +1375,7 @@ func (archiver *Archiver) CopyFileWithTar(src, dst string) (err error) {
13751375
if err := tw.WriteHeader(hdr); err != nil {
13761376
return err
13771377
}
1378-
if _, err := io.Copy(tw, srcF); err != nil {
1378+
if _, err := pools.Copy(tw, srcF); err != nil {
13791379
return err
13801380
}
13811381
return nil

0 commit comments

Comments
 (0)