From acd036365d7c0b4bb414511d4df4446cbfd4620b Mon Sep 17 00:00:00 2001 From: Andrea Luzzardi Date: Wed, 28 Jan 2015 12:29:41 -0800 Subject: [PATCH] Fix a panic that occurs in the log handler when pulling images. Signed-off-by: Andrea Luzzardi --- manage.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/manage.go b/manage.go index a2e5bf975f..da946da190 100644 --- a/manage.go +++ b/manage.go @@ -22,7 +22,12 @@ type logHandler struct { } func (h *logHandler) Handle(e *cluster.Event) error { - log.WithFields(log.Fields{"node": e.Node.Name, "id": e.Id[:12], "from": e.From, "status": e.Status}).Debug("Event received") + id := e.Id + // Trim IDs to 12 chars. + if len(id) > 12 { + id = id[:12] + } + log.WithFields(log.Fields{"node": e.Node.Name, "id": id, "from": e.From, "status": e.Status}).Debug("Event received") return nil }