reduce the number of string copy operations.

This commit is contained in:
Nan Monnand Deng 2013-07-01 17:57:56 -04:00
parent 14155d6031
commit 4b7dbfbcc3

View file

@ -116,9 +116,11 @@ func (r *Registry) setUserAgent(req *http.Request, extra ...VersionChecker) {
if len(r.baseVersions)+len(extra) == 0 { if len(r.baseVersions)+len(extra) == 0 {
return return
} }
if len(extra) == 0 {
userAgent := appendVersions(r.baseVersionsStr, extra...) req.Header.Set("User-Agent", r.baseVersionsStr)
req.Header.Set("User-Agent", userAgent) } else {
req.Header.Set("User-Agent", appendVersions(r.baseVersionsStr, extra...))
}
return return
} }