]> Cypherpunks repositories - gostls13.git/commitdiff
http: Allow cookies with negative Max-Age attribute as these are
authorVolker Dobler <dr.volker.dobler@gmail.com>
Sun, 15 Jan 2012 08:32:16 +0000 (19:32 +1100)
committerAndrew Gerrand <adg@golang.org>
Sun, 15 Jan 2012 08:32:16 +0000 (19:32 +1100)
allowed by RFC 6265 sec 5.2.2.

R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/5533083

src/pkg/net/http/cookie.go

index cad852242e2e520d6db5defe39d5758f0cae6b0f..2e30bbff1777e1ac0e7872e3d4b3d5e8a8179bb1 100644 (file)
@@ -96,7 +96,7 @@ func readSetCookies(h Header) []*Cookie {
                                continue
                        case "max-age":
                                secs, err := strconv.Atoi(val)
-                               if err != nil || secs < 0 || secs != 0 && val[0] == '0' {
+                               if err != nil || secs != 0 && val[0] == '0' {
                                        break
                                }
                                if secs <= 0 {