From dd36df5147db7d951313b3c6452edb10a07f709e Mon Sep 17 00:00:00 2001 From: Max Lerebourg Date: Thu, 29 Sep 2022 10:00:44 +0200 Subject: [PATCH] fix lint --- bouncer.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bouncer.go b/bouncer.go index 48dca66..8bbd8ee 100644 --- a/bouncer.go +++ b/bouncer.go @@ -257,7 +257,8 @@ func contains(source []string, target string) bool { // Otherwise return with an error to add the IP in cache if we are on. func getDecision(clientIP string) (bool, error) { isBanned, ok := cache.Get(clientIP) - if ok && len(isBanned.(string)) > 0 { + banned, err := isBanned.(string) + if ok && err == nil && len(banned) > 0 { return isBanned == cacheNoBannedValue, nil } return false, fmt.Errorf("no data")