Merge pull request #5424 from gyuho/slice_pre_alloc

rafthttp: replace append with pre-allocated slice
This commit is contained in:
Xiang Li
2016-05-23 11:30:07 -07:00

View File

@@ -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, ","))
}