From ec7ad148cf80094bc4f2ad1749fc2374b6ed82ac Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Mon, 28 Sep 2020 10:03:27 -0700 Subject: [PATCH] cookie is a struct, grab the value for index --- main.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 1560471..fc484bf 100644 --- a/main.go +++ b/main.go @@ -69,15 +69,16 @@ func filter(res http.ResponseWriter, req *http.Request, listenPort, proxyPort in } //log.Debugf("%v: Request %v %v\n", ip, req.Host, req.URL) - cookie, err := req.Cookie("i_like_gogits") - log.Debugf("ip: %v cookie: %v\n", ip, cookie) + cookieObj, err := req.Cookie("i_like_gogits") + log.Debugf("ip: %v cookie: %v\n", ip, cookieObj) if err != nil { pass(res, req, listenPort, proxyPort) return } - ips, ok := cookiesToIps.Load(cookie) + cookie := cookieObj.Value + ips, ok := cookiesToIps.Load(cookie) if !ok { ips := Ip2LastSeen{ip: time.Now()} cookiesToIps.Store(cookie, ips)