diff --git a/container/mesos/mesos_agent.go b/container/mesos/mesos_agent.go index 20f921b9..108746cc 100644 --- a/container/mesos/mesos_agent.go +++ b/container/mesos/mesos_agent.go @@ -113,8 +113,10 @@ func (s *state) fetchLabelsFromTask(exID string, labels map[string]string) error } } - for _, l := range t.Labels.Labels { - labels[l.Key] = *l.Value + if t.Labels != nil { + for _, l := range t.Labels.Labels { + labels[l.Key] = *l.Value + } } return nil