From 43a328c0606c3fe345d656b626df3d259130f53c Mon Sep 17 00:00:00 2001 From: Andrea Luzzardi Date: Mon, 10 Nov 2014 16:22:59 -0800 Subject: [PATCH] container: Embed a copy of the dockerclient.Container Signed-off-by: Andrea Luzzardi --- container.go | 2 +- node.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/container.go b/container.go index 16065e60f1..9e336cbd0b 100644 --- a/container.go +++ b/container.go @@ -3,7 +3,7 @@ package libcluster import "github.com/samalba/dockerclient" type Container struct { - *dockerclient.Container + dockerclient.Container node *Node } diff --git a/node.go b/node.go index 7cbd04ee20..66a8dc6ca1 100644 --- a/node.go +++ b/node.go @@ -118,8 +118,8 @@ func (n *Node) updateState() error { n.containers = make(map[string]*Container) for _, c := range containers { container := &Container{} - container.Container = &c - n.containers[c.Id] = container + container.Container = c + n.containers[container.Id] = container } log.Printf("[%s] Updated state", n.ID)