diff --git a/pkg/kubelet/dockershim/libdocker/fake_client.go b/pkg/kubelet/dockershim/libdocker/fake_client.go index 27d38ebfd93..177290a711b 100644 --- a/pkg/kubelet/dockershim/libdocker/fake_client.go +++ b/pkg/kubelet/dockershim/libdocker/fake_client.go @@ -735,9 +735,10 @@ func (f *FakeDockerClient) ResetImages() { func (f *FakeDockerClient) InjectImageInspects(inspects []dockertypes.ImageInspect) { f.Lock() defer f.Unlock() - for _, i := range inspects { - f.Images = append(f.Images, *createImageFromImageInspect(i)) - f.ImageInspects[i.ID] = &i + for i := range inspects { + inspect := inspects[i] + f.Images = append(f.Images, *createImageFromImageInspect(inspect)) + f.ImageInspects[inspect.ID] = &inspect } }