From 2ad284c98ee2fdae165f0f347817655cdba96785 Mon Sep 17 00:00:00 2001 From: sun Date: Wed, 25 Apr 2018 00:22:58 +0800 Subject: [PATCH] same point Pod #131 (#150) * fix same point Pod * reduce copy --- manager/resource.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/manager/resource.go b/manager/resource.go index 163015e0e..efbcc9e3a 100644 --- a/manager/resource.go +++ b/manager/resource.go @@ -80,14 +80,13 @@ func (rm *ResourceManager) SetPods(pods *v1.PodList) { rm.configMaps = make(map[string]*v1.ConfigMap, len(pods.Items)) rm.secrets = make(map[string]*v1.Secret, len(pods.Items)) - for _, p := range pods.Items { + for k, p := range pods.Items { if p.Status.Phase == v1.PodSucceeded { continue } - tmp := p - rm.pods[p.Name] = &tmp + rm.pods[p.Name] = &pods.Items[k] - rm.incrementRefCounters(&tmp) + rm.incrementRefCounters(&p) } }