Fix cookie split should account for cookie name
This commit is contained in:
parent
d4b588dbe9
commit
714e2bdfba
@ -291,7 +291,7 @@ func (p *OAuthProxy) MakeSessionCookie(req *http.Request, value string, expirati
|
|||||||
value = cookie.SignedValue(p.CookieSeed, p.CookieName, value, now)
|
value = cookie.SignedValue(p.CookieSeed, p.CookieName, value, now)
|
||||||
}
|
}
|
||||||
c := p.makeCookie(req, p.CookieName, value, expiration, now)
|
c := p.makeCookie(req, p.CookieName, value, expiration, now)
|
||||||
if len(c.Value) > 4096 {
|
if len(c.Value) > 4096-len(p.CookieName) {
|
||||||
return splitCookie(c)
|
return splitCookie(c)
|
||||||
}
|
}
|
||||||
return []*http.Cookie{c}
|
return []*http.Cookie{c}
|
||||||
|
Loading…
Reference in New Issue
Block a user