浏览代码

Merge pull request #30773 from aboch/gn

getAllNetworks unnecessary walks all the networks
Sebastiaan van Stijn 8 年之前
父节点
当前提交
7c7be84238
共有 1 个文件被更改,包括 1 次插入9 次删除
  1. 1 9
      daemon/network.go

+ 1 - 9
daemon/network.go

@@ -96,15 +96,7 @@ func (daemon *Daemon) GetNetworksByID(partialID string) []libnetwork.Network {
 
 
 // getAllNetworks returns a list containing all networks
 // getAllNetworks returns a list containing all networks
 func (daemon *Daemon) getAllNetworks() []libnetwork.Network {
 func (daemon *Daemon) getAllNetworks() []libnetwork.Network {
-	c := daemon.netController
-	list := []libnetwork.Network{}
-	l := func(nw libnetwork.Network) bool {
-		list = append(list, nw)
-		return false
-	}
-	c.WalkNetworks(l)
-
-	return list
+	return daemon.netController.Networks()
 }
 }
 
 
 func isIngressNetwork(name string) bool {
 func isIngressNetwork(name string) bool {