Allow kubectl cp large amounts of files from container

This commit is contained in:
Cao Shufeng 2017-09-08 18:42:23 +08:00
parent eda3db550b
commit 9820e65ed2

View File

@ -257,8 +257,12 @@ func untarAll(reader io.Reader, destFile, prefix string) error {
if err != nil {
return err
}
defer outFile.Close()
io.Copy(outFile, tarReader)
if _, err := io.Copy(outFile, tarReader); err != nil {
return err
}
if err := outFile.Close(); err != nil {
return err
}
}
return nil
}