Browse Source

Fix for remote addr parsing

Fix initialization of starting vector

Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
Flavio Crisciani 8 years ago
parent
commit
552c16dc92
1 changed files with 1 additions and 1 deletions
  1. 1 1
      libnetwork/agent.go

+ 1 - 1
libnetwork/agent.go

@@ -208,7 +208,7 @@ func (c *controller) agentSetup() error {
 	advAddr := clusterProvider.GetAdvertiseAddress()
 	advAddr := clusterProvider.GetAdvertiseAddress()
 	dataAddr := clusterProvider.GetDataPathAddress()
 	dataAddr := clusterProvider.GetDataPathAddress()
 	remoteList := clusterProvider.GetRemoteAddressList()
 	remoteList := clusterProvider.GetRemoteAddressList()
-	remoteAddrList := make([]string, len(remoteList))
+	remoteAddrList := make([]string, 0, len(remoteList))
 	for _, remote := range remoteList {
 	for _, remote := range remoteList {
 		addr, _, _ := net.SplitHostPort(remote)
 		addr, _, _ := net.SplitHostPort(remote)
 		remoteAddrList = append(remoteAddrList, addr)
 		remoteAddrList = append(remoteAddrList, addr)