summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--image/image.go5
1 files changed, 1 insertions, 4 deletions
diff --git a/image/image.go b/image/image.go
index 4284ac0..f788cee 100644
--- a/image/image.go
+++ b/image/image.go
@@ -206,7 +206,6 @@ func InitializeData(imageID string) ([]*Layer, []*filetree.FileTree, float64, fi
} else if strings.HasSuffix(name, ".json") {
var fileBuffer = make([]byte, header.Size)
n, err = tarReader.Read(fileBuffer)
- if err != nil && err != io.EOF && int64(n) != header.Size {
if err != nil && err != io.EOF || int64(n) != header.Size {
logrus.Panic(err)
}
@@ -266,15 +265,13 @@ func getImageReader(imageID string) (io.ReadCloser, int64) {
utils.Exit(1)
}
-
fmt.Println(" Fetching metadata...")
result, _, err := dockerClient.ImageInspectWithRaw(ctx, imageID)
check(err)
totalSize := result.Size
-
- fmt.Println( " Fetching image...")
+ fmt.Println(" Fetching image...")
readCloser, err := dockerClient.ImageSave(ctx, []string{imageID})
check(err)