From 56e8530dea39dbf48a3eb1fae7216b45c055e9da Mon Sep 17 00:00:00 2001 From: Alex Goodman Date: Fri, 4 Oct 2019 10:05:25 -0400 Subject: [PATCH] ui bug on bad analysis result --- dive/image/podman/image_directory.go | 7 +++---- 1 file 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 + }