From 188b3fd00d8a486bccad8e11529c1df3d9ac4509 Mon Sep 17 00:00:00 2001 From: Victor Vieux Date: Thu, 28 Jan 2016 08:25:13 -0800 Subject: [PATCH] change rlock to lock Signed-off-by: Victor Vieux --- cluster/engine.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cluster/engine.go b/cluster/engine.go index c489ed57d6..5b7b5e58f1 100644 --- a/cluster/engine.go +++ b/cluster/engine.go @@ -721,10 +721,10 @@ func (e *Engine) Create(config *ContainerConfig, name string, pullImage bool, au e.RefreshVolumes() e.RefreshNetworks() - e.RLock() - defer e.RUnlock() - + e.Lock() container := e.containers[id] + e.Unlock() + if container == nil { err = errors.New("Container created but refresh didn't report it back") }