diff options
author | Urban Müller | 2025-04-10 14:20:55 +0200 |
---|---|---|
committer | Urban Müller | 2025-04-10 14:20:55 +0200 |
commit | e8b681292ae469a64df6033965babbe63be0290b (patch) | |
tree | f19d33d395e45dfcfdef4f8a839b4693884a47a2 /it.class | |
parent | eac020907afced2c33db53b564a80e4764dfe3b7 (diff) | |
download | itools-e8b681292ae469a64df6033965babbe63be0290b.tar.gz itools-e8b681292ae469a64df6033965babbe63be0290b.tar.bz2 itools-e8b681292ae469a64df6033965babbe63be0290b.zip |
return matching CIDR for tracking
Diffstat (limited to 'it.class')
-rw-r--r-- | it.class | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; |