diff options
author | Aliaksandr Valialkin <valyala@gmail.com> | 2015-11-04 19:02:49 +0200 |
---|---|---|
committer | Aliaksandr Valialkin <valyala@gmail.com> | 2015-11-04 19:02:49 +0200 |
commit | 4a823fa707a174ad03a577ee471bb486e2e51619 (patch) | |
tree | e76791f650f0bee17a0bcc4f91788ca21ac0da15 /cookie.go | |
parent | Added functions for obtaining cookie values from RequestHeader (diff) | |
download | fasthttp-4a823fa707a174ad03a577ee471bb486e2e51619.tar.gz fasthttp-4a823fa707a174ad03a577ee471bb486e2e51619.tar.bz2 fasthttp-4a823fa707a174ad03a577ee471bb486e2e51619.zip |
Properly encode cookie without name
Diffstat (limited to 'cookie.go')
-rw-r--r-- | cookie.go | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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, ';', ' ') |