From e8b681292ae469a64df6033965babbe63be0290b Mon Sep 17 00:00:00 2001 From: Urban Müller Date: Thu, 10 Apr 2025 14:20:55 +0200 Subject: return matching CIDR for tracking --- it.class | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'it.class') diff --git a/it.class b/it.class index a114e35..83e7d0e 100644 --- a/it.class +++ b/it.class @@ -423,7 +423,7 @@ static function cidr_match($ip, $cidrs) $lastbyte_matched = $bitmask ? (ord($ip_bin[$valid_bytes]) & $bitmask) == (ord($subnet_bin[$valid_bytes]) & $bitmask) : true; if (substr($ip_bin, 0, $valid_bytes) == substr($subnet_bin, 0, $valid_bytes) && $lastbyte_matched) - return true; + return $cidr; } return false; -- cgit v1.2.3