From c9264c5e656ac8153b1db172522c64b35becf89a Mon Sep 17 00:00:00 2001 From: Gyu-Ho Lee Date: Fri, 20 May 2016 15:20:55 -0700 Subject: [PATCH] rafthttp: replace append with pre-allocated slice --- rafthttp/util.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rafthttp/util.go b/rafthttp/util.go index 8bfea2f62..61855c52a 100644 --- a/rafthttp/util.go +++ b/rafthttp/util.go @@ -197,9 +197,9 @@ func setPeerURLsHeader(req *http.Request, urls types.URLs) { // often not set in unit tests return } - var peerURLs []string - for _, url := range urls { - peerURLs = append(peerURLs, url.String()) + peerURLs := make([]string, urls.Len()) + for i := range urls { + peerURLs[i] = urls[i].String() } req.Header.Set("X-PeerURLs", strings.Join(peerURLs, ",")) }