From ff04a18836ac1fba36d1785967ecade8fdaf1136 Mon Sep 17 00:00:00 2001 From: qydysky Date: Tue, 23 May 2023 21:45:04 +0800 Subject: [PATCH] add --- web/Web.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/Web.go b/web/Web.go index 0d99c9c..f6d9b97 100644 --- a/web/Web.go +++ b/web/Web.go @@ -172,6 +172,9 @@ func (t *CountLimits) SetMaxCount(cidr string, max int) { } func (t *CountLimits) IsOverflow(r *http.Request) (isOverflow bool) { + if len(t.g) == 0 { + return + } ip := net.ParseIP(strings.Split(r.RemoteAddr, ":")[0]) t.l.RLock() defer t.l.RUnlock() @@ -188,6 +191,9 @@ func (t *CountLimits) IsOverflow(r *http.Request) (isOverflow bool) { } func (t *CountLimits) AddOverflow(r *http.Request) (isOverflow bool) { + if len(t.g) == 0 { + return + } ip := net.ParseIP(strings.Split(r.RemoteAddr, ":")[0]) t.l.Lock() defer t.l.Unlock() -- 2.39.2