From 90f7eb42fb613a811f96c78e6f27c7dcbe170022 Mon Sep 17 00:00:00 2001 From: Sean Chittenden Date: Fri, 27 May 2016 11:44:18 -0700 Subject: [PATCH] When clearing the backup servers, set the length to zero. --- client/rpcproxy/rpcproxy.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/rpcproxy/rpcproxy.go b/client/rpcproxy/rpcproxy.go index 5dbbf53d2..34886e4e4 100644 --- a/client/rpcproxy/rpcproxy.go +++ b/client/rpcproxy/rpcproxy.go @@ -645,7 +645,7 @@ func (p *RpcProxy) UpdateFromNodeUpdateResponse(resp *structs.NodeUpdateResponse // Clear the backup server list when a heartbeat contains at least // one server. if len(resp.Servers) > 0 && len(p.backupServers.L) > 0 { - p.backupServers.L = make([]*ServerEndpoint, len(resp.Servers)) + p.backupServers.L = make([]*ServerEndpoint, 0, len(resp.Servers)) } // 1) Create a map to reconcile the difference between