[kubelet/dockershim] : Use local copy for range iterator

Signed-off-by: Gaurav Singh <gaurav1086@gmail.com>
This commit is contained in:
Gaurav Singh 2020-07-15 18:59:00 -04:00
parent 633ab1ca61
commit 0fb9b12153

View File

@ -735,9 +735,10 @@ func (f *FakeDockerClient) ResetImages() {
func (f *FakeDockerClient) InjectImageInspects(inspects []dockertypes.ImageInspect) { func (f *FakeDockerClient) InjectImageInspects(inspects []dockertypes.ImageInspect) {
f.Lock() f.Lock()
defer f.Unlock() defer f.Unlock()
for _, i := range inspects { for i := range inspects {
f.Images = append(f.Images, *createImageFromImageInspect(i)) inspect := inspects[i]
f.ImageInspects[i.ID] = &i f.Images = append(f.Images, *createImageFromImageInspect(inspect))
f.ImageInspects[inspect.ID] = &inspect
} }
} }