aboutsummaryrefslogtreecommitdiff
path: root/cookie.go
diff options
context:
space:
mode:
authorGravatar Aliaksandr Valialkin <valyala@gmail.com> 2015-11-04 18:08:29 +0200
committerGravatar Aliaksandr Valialkin <valyala@gmail.com> 2015-11-04 18:08:29 +0200
commit86ddfc73bea26c927ddf54e77c9a23292452eae1 (patch)
tree494498057df6569ded84434032f72a104ba68825 /cookie.go
parentProperly implement Args.Has* for args with nil value (diff)
downloadfasthttp-86ddfc73bea26c927ddf54e77c9a23292452eae1.tar.gz
fasthttp-86ddfc73bea26c927ddf54e77c9a23292452eae1.tar.bz2
fasthttp-86ddfc73bea26c927ddf54e77c9a23292452eae1.zip
Skip empty cookies
Diffstat (limited to 'cookie.go')
-rw-r--r--cookie.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/cookie.go b/cookie.go
index b3c293a..8703803 100644
--- a/cookie.go
+++ b/cookie.go
@@ -21,7 +21,9 @@ func parseCookies(cookies []argsKV, src []byte, kv *argsKV) []argsKV {
var s cookieScanner
s.b = src
for s.next(kv) {
- cookies = setArg(cookies, kv.key, kv.value)
+ if len(kv.key) > 0 || len(kv.value) > 0 {
+ cookies = setArg(cookies, kv.key, kv.value)
+ }
}
return cookies
}