From 2d048bc0f2f0a53f98ce375d1c873e5a7258d884 Mon Sep 17 00:00:00 2001 From: Daniel Smith Date: Tue, 7 Oct 2014 13:57:30 -0700 Subject: [PATCH] fix captured loop variable --- pkg/kubelet/runonce.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/runonce.go b/pkg/kubelet/runonce.go index 524972eee82..ca41dbf5029 100644 --- a/pkg/kubelet/runonce.go +++ b/pkg/kubelet/runonce.go @@ -59,7 +59,8 @@ func (kl *Kubelet) runOnce(pods []Pod) (results []RunPodResult, err error) { pods = filterHostPortConflicts(pods) ch := make(chan RunPodResult) - for _, pod := range pods { + for i := range pods { + pod := pods[i] // Make a copy go func() { info, err := kl.runPod(pod) ch <- RunPodResult{&pod, info, err}