aboutsummaryrefslogtreecommitdiff
path: root/uri.go
diff options
context:
space:
mode:
authorGravatar Aliaksandr Valialkin <valyala@gmail.com> 2016-02-19 18:53:13 +0200
committerGravatar Aliaksandr Valialkin <valyala@gmail.com> 2016-02-19 18:53:13 +0200
commitbe49d3027a6d64c4e8d5c4a9d99e8173b98a8743 (patch)
tree9b782f9d06505ae304b9031fbc1478659a01e6e3 /uri.go
parentEliminated two memory allocations when client follows redirect (diff)
downloadfasthttp-be49d3027a6d64c4e8d5c4a9d99e8173b98a8743.tar.gz
fasthttp-be49d3027a6d64c4e8d5c4a9d99e8173b98a8743.tar.bz2
fasthttp-be49d3027a6d64c4e8d5c4a9d99e8173b98a8743.zip
Allow updating request's RequestURI and Host header via Request.URI()
Diffstat (limited to 'uri.go')
-rw-r--r--uri.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/uri.go b/uri.go
index d057e0e..49b30a9 100644
--- a/uri.go
+++ b/uri.go
@@ -122,7 +122,7 @@ func (u *URI) Path() []byte {
// SetPath sets URI path.
func (u *URI) SetPath(path string) {
- u.pathOriginal = append(u.pathOriginal, path...)
+ u.pathOriginal = append(u.pathOriginal[:0], path...)
u.path = normalizePath(u.path, u.pathOriginal)
}