From 96c0fe9b1132f19c6560ac92ecc67c1ee4b73a37 Mon Sep 17 00:00:00 2001 From: yiqinguo <468894985@qq.com> Date: Wed, 21 Jun 2017 15:36:01 +0800 Subject: [PATCH] If err does not add continue, type conversion will be error. If do not add continue, pod. (* V1.Pod) may cause panic to run. --- pkg/kubelet/config/config.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/kubelet/config/config.go b/pkg/kubelet/config/config.go index f08039874ec..792522294ed 100644 --- a/pkg/kubelet/config/config.go +++ b/pkg/kubelet/config/config.go @@ -505,6 +505,7 @@ func (s *podStorage) MergedState() interface{} { pod, err := api.Scheme.Copy(podRef) if err != nil { glog.Errorf("unable to copy pod: %v", err) + continue } pods = append(pods, pod.(*v1.Pod)) } @@ -519,6 +520,7 @@ func copyPods(sourcePods []*v1.Pod) []*v1.Pod { pod, err := api.Scheme.Copy(source) if err != nil { glog.Errorf("unable to copy pod: %v", err) + continue } pods = append(pods, pod.(*v1.Pod)) }