diff --git a/daemon/daemon.go b/daemon/daemon.go index 7aa308782f..a766c8991b 100644 --- a/daemon/daemon.go +++ b/daemon/daemon.go @@ -72,9 +72,11 @@ func (c *contStore) Delete(id string) { func (c *contStore) List() []*Container { containers := new(History) + c.Lock() for _, cont := range c.s { containers.Add(cont) } + c.Unlock() containers.Sort() return *containers }