Merge pull request #79349 from roycaihw/printer-nil-ptr-ref

Printer: fix a nil pointer dereference
This commit is contained in:
Kubernetes Prow Robot 2019-06-25 11:44:36 -07:00 committed by GitHub
commit c1fc717ac6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1597,7 +1597,7 @@ func formatHPAMetrics(specs []autoscaling.MetricSpec, statuses []autoscaling.Met
case autoscaling.ExternalMetricSourceType:
if spec.External.Target.AverageValue != nil {
current := "<unknown>"
if len(statuses) > i && statuses[i].External != nil && &statuses[i].External.Current.AverageValue != nil {
if len(statuses) > i && statuses[i].External != nil && statuses[i].External.Current.AverageValue != nil {
current = statuses[i].External.Current.AverageValue.String()
}
list = append(list, fmt.Sprintf("%s/%s (avg)", current, spec.External.Target.AverageValue.String()))