From 05e528cff0d5145555434e8481daf739e1fe79dd Mon Sep 17 00:00:00 2001 From: Mark Laing Date: Wed, 4 Jun 2025 10:19:06 +0100 Subject: [PATCH] pkg/http: Error on `SetCookie` if cookie handler is request aware. Signed-off-by: Mark Laing --- pkg/http/cookie.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/http/cookie.go b/pkg/http/cookie.go index 661d81a..b200300 100644 --- a/pkg/http/cookie.go +++ b/pkg/http/cookie.go @@ -97,6 +97,10 @@ func (c *CookieHandler) CheckQueryCookie(r *http.Request, name string) (string, } func (c *CookieHandler) SetCookie(w http.ResponseWriter, name, value string) error { + if c.IsRequestAware() { + return errors.New("Cookie handler is request aware") + } + encoded, err := c.securecookie.Encode(name, value) if err != nil { return err