diff --git a/dive/filetree/comparer.go b/dive/filetree/comparer.go index 8780da3..1df52a7 100644 --- a/dive/filetree/comparer.go +++ b/dive/filetree/comparer.go @@ -152,7 +152,7 @@ func (cmp *Comparer) AggregatedIndexes() <-chan TreeIndexKey { func (cmp *Comparer) BuildCache() (errors []error) { for index := range cmp.NaturalIndexes() { pathError, _ := cmp.GetPathErrors(index) - if pathError != nil { + if len(pathError) > 0 { for _, path := range pathError { errors = append(errors, fmt.Errorf("path error at layer index %s: %s", index, path)) } diff --git a/dive/filetree/efficiency.go b/dive/filetree/efficiency.go index cde56cb..cdb6b4f 100644 --- a/dive/filetree/efficiency.go +++ b/dive/filetree/efficiency.go @@ -63,7 +63,7 @@ func Efficiency(trees []*FileTree) (float64, EfficiencySlice) { return nil } stackedTree, failedPaths, err := StackTreeRange(trees, 0, currentTree-1) - if failedPaths != nil { + if len(failedPaths) > 0 { for _, path := range failedPaths { logrus.Errorf(path.String()) }