aboutsummaryrefslogtreecommitdiff
path: root/cookie.go
diff options
context:
space:
mode:
authorGravatar Aliaksandr Valialkin <valyala@gmail.com> 2015-11-04 19:02:49 +0200
committerGravatar Aliaksandr Valialkin <valyala@gmail.com> 2015-11-04 19:02:49 +0200
commit4a823fa707a174ad03a577ee471bb486e2e51619 (patch)
treee76791f650f0bee17a0bcc4f91788ca21ac0da15 /cookie.go
parentAdded functions for obtaining cookie values from RequestHeader (diff)
downloadfasthttp-4a823fa707a174ad03a577ee471bb486e2e51619.tar.gz
fasthttp-4a823fa707a174ad03a577ee471bb486e2e51619.tar.bz2
fasthttp-4a823fa707a174ad03a577ee471bb486e2e51619.zip
Properly encode cookie without name
Diffstat (limited to 'cookie.go')
-rw-r--r--cookie.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/cookie.go b/cookie.go
index 8703803..3dc1f2c 100644
--- a/cookie.go
+++ b/cookie.go
@@ -7,8 +7,10 @@ import (
func appendCookieBytes(dst []byte, cookies []argsKV) []byte {
for i, n := 0, len(cookies); i < n; i++ {
kv := &cookies[i]
- dst = appendQuotedArg(dst, kv.key)
- dst = append(dst, '=')
+ if len(kv.key) > 0 {
+ dst = appendQuotedArg(dst, kv.key)
+ dst = append(dst, '=')
+ }
dst = appendQuotedArg(dst, kv.value)
if i+1 < n {
dst = append(dst, ';', ' ')