From e71b6cacce3a58cbdc17a5fc29bc6a2becdf524c Mon Sep 17 00:00:00 2001 From: Bradley Cicenas Date: Sat, 10 Jun 2017 14:09:21 +0000 Subject: [PATCH] prevent unlock until container sort complete --- connector/docker.go | 2 +- connector/runc.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/connector/docker.go b/connector/docker.go index 9832e2f..37db06b 100644 --- a/connector/docker.go +++ b/connector/docker.go @@ -161,9 +161,9 @@ func (cm *Docker) All() (containers container.Containers) { for _, c := range cm.containers { containers = append(containers, c) } - cm.lock.Unlock() sort.Sort(containers) containers.Filter() + cm.lock.Unlock() return containers } diff --git a/connector/runc.go b/connector/runc.go index 0e890ca..31c437c 100644 --- a/connector/runc.go +++ b/connector/runc.go @@ -192,9 +192,9 @@ func (cm *Runc) All() (containers container.Containers) { for _, c := range cm.containers { containers = append(containers, c) } - cm.lock.Unlock() sort.Sort(containers) containers.Filter() + cm.lock.Unlock() return containers }