diff options
author | Erik Dubbelboer <erik@dubbelboer.com> | 2022-05-11 16:10:43 +0200 |
---|---|---|
committer | Erik Dubbelboer <erik@dubbelboer.com> | 2022-05-11 16:11:18 +0200 |
commit | 99610791968a1b10dd28aa7dbf426ea3bad72aed (patch) | |
tree | 05ab0782a8cb3b6ba47a1c20663fce7e8a9203af /userdata.go | |
parent | Fix DoTimeout Streaming body bug (diff) | |
download | fasthttp-99610791968a1b10dd28aa7dbf426ea3bad72aed.tar.gz fasthttp-99610791968a1b10dd28aa7dbf426ea3bad72aed.tar.bz2 fasthttp-99610791968a1b10dd28aa7dbf426ea3bad72aed.zip |
Fix userdata re-use after Remove
See also: https://github.com/valyala/fasthttp/pull/1298
Diffstat (limited to 'userdata.go')
-rw-r--r-- | userdata.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/userdata.go b/userdata.go index 9a7c988..37f7d9b 100644 --- a/userdata.go +++ b/userdata.go @@ -81,7 +81,7 @@ func (d *userData) Remove(key string) { kv := &args[i] if string(kv.key) == key { n-- - args[i] = args[n] + args[i], args[n] = args[n], args[i] args[n].value = nil args = args[:n] *d = args |