[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) {
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
}
}