From 91dc55562c9e7742a1cfdaa6d1db0b1ce262ff95 Mon Sep 17 00:00:00 2001 From: hzxuzhonghu Date: Thu, 4 Jan 2018 15:39:18 +0800 Subject: [PATCH] fix possible panic --- .../src/k8s.io/kube-aggregator/pkg/apiserver/handler_proxy.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/kube-aggregator/pkg/apiserver/handler_proxy.go b/staging/src/k8s.io/kube-aggregator/pkg/apiserver/handler_proxy.go index 7c179ab7cf3..d1e90acff77 100644 --- a/staging/src/k8s.io/kube-aggregator/pkg/apiserver/handler_proxy.go +++ b/staging/src/k8s.io/kube-aggregator/pkg/apiserver/handler_proxy.go @@ -207,7 +207,7 @@ func (r *proxyHandler) updateAPIService(apiService *apiregistrationapi.APIServic serviceNamespace: apiService.Spec.Service.Namespace, } newInfo.proxyRoundTripper, newInfo.transportBuildingError = restclient.TransportFor(newInfo.restConfig) - if newInfo.transportBuildingError == nil && r.proxyTransport.Dial != nil { + if newInfo.transportBuildingError == nil && r.proxyTransport != nil && r.proxyTransport.Dial != nil { switch transport := newInfo.proxyRoundTripper.(type) { case *http.Transport: transport.Dial = r.proxyTransport.Dial