From 25dc521186434596ef9ea289db8c23ef5ec5e03d Mon Sep 17 00:00:00 2001 From: Chang Lan Date: Tue, 4 Dec 2018 14:06:47 -0800 Subject: [PATCH] Check whether Mesos task labels are available --- container/mesos/mesos_agent.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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