From fda9747a0a2f9eb41539fe71369af20d67c60e89 Mon Sep 17 00:00:00 2001 From: Roberto Quintanilla Date: Fri, 21 Jul 2017 10:43:16 -0500 Subject: [PATCH] Fix segfault on service grouping due to unlabeled services not being accounted for --- grouping/groups.go | 1 + 1 file changed, 1 insertion(+) diff --git a/grouping/groups.go b/grouping/groups.go index dd01b1f..55309a2 100644 --- a/grouping/groups.go +++ b/grouping/groups.go @@ -53,6 +53,7 @@ func getServices(filename string) (map[string]Service, error) { serviceMap := make(map[string]Service) for serviceName, serviceRead := range cfg.Services { + if serviceRead.Labels == nil { continue } service := Service{} labelsType := reflect.TypeOf(serviceRead.Labels) labelsKind := labelsType.Kind()