]> Cypherpunks repositories - gostls13.git/commit
net/http: return ErrNoCookie from Request.Cookie when name is ""
authormuyizixiu <muyizixiu@gmail.com>
Wed, 17 Aug 2022 01:51:01 +0000 (01:51 +0000)
committerDamien Neil <dneil@google.com>
Wed, 17 Aug 2022 17:19:38 +0000 (17:19 +0000)
commitedfeea01be331b8737697d4d74737d7888d7dd6f
tree2fc24d6fd36a7aae35424df77099b8cb40763ba7
parent2a0327b8fd2771ca6e8caf8f17307606046270fe
net/http: return ErrNoCookie from Request.Cookie when name is ""

Request.Cookie(name string) will return the first cookie
when cookie name is "". Since readCookies in
file net/http/cookie.go at line 247 return all cookies
when second parameter is a empty string.

To fix it, Return ErrNoCookie from Request.Cookie(""),
instead of the first cookie in the request.

Fixes #53181

Change-Id: Ie623ca4c53da64ef7623a7863292a2d771f76832
GitHub-Last-Rev: 01098cd5dbcc8d65e9c0893e0586601584e5f8b9
GitHub-Pull-Request: golang/go#53183
Reviewed-on: https://go-review.googlesource.com/c/go/+/409754
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Damien Neil <dneil@google.com>
src/net/http/request.go
src/net/http/request_test.go