diff --git a/libnetwork/controller.go b/libnetwork/controller.go index 1a514ad4e1..5eb71a857f 100644 --- a/libnetwork/controller.go +++ b/libnetwork/controller.go @@ -770,6 +770,7 @@ func (c *controller) NewSandbox(containerID string, options ...SandboxOption) (s c.Lock() if sb.ingress && c.ingressSandbox != nil { + c.Unlock() return nil, fmt.Errorf("ingress sandbox already present") }