summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Goodman <wagoodman@gmail.com>2019-10-04 10:05:25 -0400
committerAlex Goodman <wagoodman@gmail.com>2019-10-04 10:05:25 -0400
commit56e8530dea39dbf48a3eb1fae7216b45c055e9da (patch)
tree53c89530599313a3d3775d7824629fd2ecfd3206
parent49c0002a0ea0b9c68163181df11b5defd0edb7e7 (diff)
ui bug on bad analysis result
-rw-r--r--dive/image/podman/image_directory.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/dive/image/podman/image_directory.go b/dive/image/podman/image_directory.go
index c66dbd3..4b03dae 100644
--- a/dive/image/podman/image_directory.go
+++ b/dive/image/podman/image_directory.go
@@ -115,12 +115,10 @@ func (img *ImageDirectoryRef) ToImage() (*image.Image, error) {
// note that the resolver config stores images in reverse chronological order, so iterate backwards through layers
// as you iterate chronologically through history (ignoring history items that have no layer contents)
// Note: history is not required metadata in a docker image!
- tarPathIdx := 0
- for layerIdx := len(trees) - 1; layerIdx >= 0; layerIdx-- {
- id := img.layerOrder[layerIdx]
+ for layerIdx, id := range img.layerOrder {
layers[layerIdx] = &layer{
obj: img.layerMap[id],
- index: tarPathIdx,
+ index: layerIdx,
tree: trees[layerIdx],
}
}
@@ -129,4 +127,5 @@ func (img *ImageDirectoryRef) ToImage() (*image.Image, error) {
Trees: trees,
Layers: layers,
}, nil
+
}