From 4f03514609e1f672b55b8b9775420e124442e963 Mon Sep 17 00:00:00 2001 From: Han Kang Date: Fri, 19 Feb 2021 08:35:26 -0800 Subject: [PATCH] check for existence of options struct Change-Id: I6509f7fc50d0f2c7d41185e1d4e986f000ea3272 --- staging/src/k8s.io/component-base/metrics/options.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/staging/src/k8s.io/component-base/metrics/options.go b/staging/src/k8s.io/component-base/metrics/options.go index a782a16b62b..ec14b9968fb 100644 --- a/staging/src/k8s.io/component-base/metrics/options.go +++ b/staging/src/k8s.io/component-base/metrics/options.go @@ -67,7 +67,10 @@ func (o *Options) AddFlags(fs *pflag.FlagSet) { // Apply applies parameters into global configuration of metrics. func (o *Options) Apply() { - if o != nil && len(o.ShowHiddenMetricsForVersion) > 0 { + if o == nil { + return + } + if len(o.ShowHiddenMetricsForVersion) > 0 { SetShowHidden() } // set disabled metrics