From 91bac38149cf3cb5f668d4963decb6217b507023 Mon Sep 17 00:00:00 2001 From: Kol Influence <104323920+kolinfluence@users.noreply.github.com> Date: Wed, 5 Apr 2023 19:23:15 -0700 Subject: [PATCH] Update util.go --- util/util.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/util/util.go b/util/util.go index 6760910..c78e843 100644 --- a/util/util.go +++ b/util/util.go @@ -64,11 +64,12 @@ type IpRange struct { end net.IP } -func ListContainsIP(ipList []net.IP, ip net.IP) uint8 { - for i := range ipList { - if bytes.Equal(ipList[i], ip) { - return 1 +func ListContainsIP(ipList []*net.IPNet, ip net.IP) uint8 { + for _, block := range ipList { + if block.Contains(ip) { + return 0 } } - return 0 + return 1 } +