diff options
author | 2017-11-13 11:01:57 -0500 | |
---|---|---|
committer | 2017-11-13 16:01:57 +0000 | |
commit | f4f1736329b3bbbe13c8fa7aa2c9fdfab5cd1cbd (patch) | |
tree | 34808007011bda23a896e922c40c93c64cb544c4 /plugin/kubernetes | |
parent | 9edfd11386d92f806e37b723e15499da104e9279 (diff) | |
download | coredns-f4f1736329b3bbbe13c8fa7aa2c9fdfab5cd1cbd.tar.gz coredns-f4f1736329b3bbbe13c8fa7aa2c9fdfab5cd1cbd.tar.zst coredns-f4f1736329b3bbbe13c8fa7aa2c9fdfab5cd1cbd.zip |
plugin/kubernetes: check err in getClientConfig (#1230)
Check the error returned by clientConfig.ClientConfig() before trying to
set cc.ContentType.
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
Diffstat (limited to 'plugin/kubernetes')
-rw-r--r-- | plugin/kubernetes/kubernetes.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugin/kubernetes/kubernetes.go b/plugin/kubernetes/kubernetes.go index 044541afb..625422935 100644 --- a/plugin/kubernetes/kubernetes.go +++ b/plugin/kubernetes/kubernetes.go @@ -222,6 +222,9 @@ func (k *Kubernetes) getClientConfig() (*rest.Config, error) { clientConfig := clientcmd.NewNonInteractiveDeferredLoadingClientConfig(loadingRules, overrides) cc, err := clientConfig.ClientConfig() + if err != nil { + return nil, err + } cc.ContentType = "application/vnd.kubernetes.protobuf" return cc, err |