Просмотр исходного кода

Added nil check to Coverage Clone function.

Signed-off-by: Nik Willwerth <nwillwerth@kubecost.com>
Nik Willwerth 3 лет назад
Родитель
Сommit
57d3405675
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      pkg/kubecost/coverage.go

+ 4 - 0
pkg/kubecost/coverage.go

@@ -34,6 +34,10 @@ func (c *Coverage) IsEmpty() bool {
 }
 
 func (c *Coverage) Clone() *Coverage {
+	if c == nil {
+		log.Warnf("calling Clone() on a nil Coverage")
+		return nil
+	}
 	var errors []string
 	if len(c.Errors) > 0 {
 		errors = make([]string, len(c.Errors))